DocumentFormat.OpenXml Namespace

Classes

AlternateContent

Represents the mc:AlternateContent element of markup compatibility.

AlternateContentChoice

Defines an mc:Choice element in mc:AlternateContent.

AlternateContentFallback

Defines a mc:Fallback element in mc:AlternateContent.

Base64BinaryValue

Represents the xsd:base64Binary value for attributes.

BooleanValue

Represents the Boolean value for attributes.

ByteValue

Represents the byte value for attributes.

ChildElementInfoAttribute

Defines the attribute which is used to decorate a class for type of the possible child elements.

DateTimeValue

Represents the DateTime value for attributes.

DecimalValue

Represents the decimal value for attributes.

DoubleValue

Represents the double value for attributes.

ElementEventArgs

Represents arguments for element events.

EnumStringAttribute

Represents the custom attribute for fields in a generated enum.

EnumValue<T>

Represents the enum value for attributes.

HexBinaryValue

Represent the xsd:hexBinary value for attributes.

Int16Value

Represents the Int16 value for attributes.

Int32Value

Represents the Int32 value for attributes.

Int64Value

Represents the Int64 value for attributes.

IntegerValue

Represents the xsd:integer value for attributes.

InvalidMCContentException

The exception that is thrown for Markup Compatibility content errors.

ListValue<T>

Represents the list value attributes (xsd:list).

MarkupCompatibilityAttributes

Defines the Markup Compatibility Attributes.

NamespaceNotUnderstandException

The exception that is thrown for Markup Compatibility content errors.

OfficeAvailabilityAttribute

Defines an OfficeAvailabilityAttribute class to indicate whether the property is available in a specific version of an Office application.

OnOffValue

Defines an OnOffValue datatype for attributes that have enum values that are Boolean values that represent: 'true' or 'false', 'on' or 'off', or '0' or '1'.

OpenXmlCompositeElement

Represents the base class for composite elements.

OpenXmlDomReader

Represents the Open XML document reader class.

OpenXmlElement

Represents a base class that all elements in an Office Open XML document derive from. Represents a base class for all elements in an Office Open XML document.

OpenXmlElementContext

Represents the OpenXml loading context.

OpenXmlElementList

Represents an ordered collection of OpenXmlElement elements.

OpenXmlLeafElement

Represents the base class from which leaf elements are derived.

OpenXmlLeafTextElement

Represents the base class from which leaf elements that have text are derived.

OpenXmlMiscNode

Represents an Open XML non element node (i.e. PT, Comments, Entity, Notation, XmlDeclaration).

OpenXmlPartReader

Represents the Open XML part reader class.

OpenXmlPartRootElement

Represents a base class for all root elements.

OpenXmlPartWriter

Defines the OpenXmlPartWriter.

OpenXmlReader

Represents the Open XML reader class.

OpenXmlSimpleType

Represents the abstract base class for all simple types that are used in attributes.

OpenXmlSimpleValue<T>

Represents a generic value for simple value types (Int32, UInt32, Byte, struct, etc).

OpenXmlUnknownElement

Represents elements that are not defined in the Ecma Office Open XML.

OpenXmlWriter

Defines the OpenXmlWriter.

SByteValue

Represents the SByte value for attributes.

SchemaAttrAttribute

Defines the attribute which is used to decorate a property for its corresponding attribute information.

SingleValue

Represents the Single value for attributes.

StringValue

Represents the string value for attributes.

TrueFalseBlankValue

Represents the datatype for attributes that have enum values that are Boolean values that represent 't' or 'f', or 'true' or 'false'.

TrueFalseValue

Represents the data type for attributes that have enum values that are Boolean values that represent 't' or 'f', or 'true' or 'false'.

UInt16Value

Represents the UInt16 value for attributes.

UInt32Value

Represents the UInt32 value for attributes.

UInt64Value

Represents the UInt64 value for attributes.

XmlPath

Defines the XmlPath - XPath like informaiton for OpenXmlElement.

Structs

OpenXmlAttribute

Represents an Open XML attribute.

Enums

FileFormatVersions

Defines the Office Open XML file format version.

PresentationDocumentType

Defines PresentationDocumentType - type of PresentationDocument.

SpaceProcessingModeValues

Defines the SpaceProcessingModeValues enumeration.

SpreadsheetDocumentType

Defines SpreadsheetDocumentType - type of SpreadsheetDocument.

WordprocessingDocumentType

Defines WordprocessingDocumentType - type of WordprocessingDocument.