DocumentFormat.OpenXml Namespace

Classes

  Class Description
Public class AlternateContent class for mc:AlternateContent element of markup compatibility
Public class AlternateContentChoice AlternateContentChoice - class for "mc:Choice" in "mc:AlternateContent"
Public class AlternateContentFallback AlternateContentChoice - class for "mc:Fallback" in "mc:AlternateContent"
Public class Base64BinaryValue Defines Base64BinaryValue - represent xsd:base64Binary value for attributes.
Public class BooleanValue Defines BooleanValue - Boolean value for attributes.
Public class ByteValue Defines ByteValue - Byte value for attributes.
Public class ChildElementInfoAttribute Defines the attribute which is used to decorate a class for type of the possible child elements.
Public class DateTimeValue Defines DateTimeValue - DateTime value for attributes.
Public class DecimalValue Defines DecimalValue - Decimal value for attributes.
Public class DoubleValue Defines DoubleValue - Double value for attributes.
Public class ElementEventArgs Argument for element events
Public class EnumStringAttribute Defines EnumStringAttribute, custom attribute for fields in generated Enum.
Public class EnumValue<T> Defines EnumValue - enum value for attributes.
Public class HexBinaryValue Defines HexBinaryValue - represent xsd:hexBinary value for attributes.
Public class Int16Value Defines Int16Value - Int16 value for attributes.
Public class Int32Value Defines Int32Value - Int32 value for attributes.
Public class Int64Value Defines Int64Value - Int64 value for attributes.
Public class IntegerValue Defines IntegerValue - represent xsd:integer value for attributes.
Public class InvalidMCContentException InvalidMCContentException, exception class for Markup Compatibility content errors.
Public class ListValue<T> Defines ListValue which represent list value attributes (xsd:list).
Public class MarkupCompatibilityAttributes Defines the Markup Compatiblity Attributes.
Public class NamespaceNotUnderstandException InvalidMCContentException, exception class for Markup Compatibility content errors.
Public class OfficeAvailabilityAttribute The OfficeAvailabilityAttribute to indicate whether the property is available in a specific version of office application
Public class OnOffValue Define OnOffValue ¨C datatype for attributes that have enum values as ¡®true¡¯, ¡®false¡¯, ¡®on¡¯, ¡®off¡¯, ¡®0¡¯, ¡®1¡¯ meaning Boolean true/false.
Public class OpenXmlCompositeElement Defines the OpenXmlCompositeElement - base class for composite elements.
Public class OpenXmlDomReader Defines the OpenXmlDomReader.
Public class OpenXmlElement Defines the OpenXmlElement - base class for all elements in Open XML document. Defines the OpenXmlElement - base class for all elements in Open XML document.
Public class OpenXmlElementContext OpenXmlElementContext - OpenXml loading context
Public class OpenXmlElementList OpenXmlElementList - Represents an ordered collection of OpenXmlElement's.
Public class OpenXmlLeafElement OpenXmlLeafElement - base class for leaf element
Public class OpenXmlLeafTextElement OpenXmlLeafTextElement - base class for leaf element which has text.
Public class OpenXmlMiscNode OpenXmlMiscNode - non element node (PT, Comments, Entity, Notation, XmlDeclaration)
Public class OpenXmlPartReader Defines the OpenXmlPartReader.
Public class OpenXmlPartRootElement OpenXmlPartRootElement - base class for all root elements.
Public class OpenXmlPartWriter Defines the OpenXmlPartWriter.
Public class OpenXmlReader Defines the OpenXmlReader.
Public class OpenXmlSimpleType Defines the abstract base class for all simple types used in attributes.
Public class OpenXmlSimpleValue<T> Defines OpenXmlSimpleValue, a generic base class for simple value types (Int32, UInt32, Byte, struct, etc).
Public class OpenXmlUnknownElement OpenXmlUnknownElement - for elements not defined in the Ecma Office Open XML
Public class OpenXmlWriter Defines the OpenXmlWriter.
Public class SByteValue Defines SByteValue - SByte value for attributes.
Public class SchemaAttrAttribute Defines the attribute which is used to decorate a property for its corresponding attribute information.
Public class SingleValue Defines SingleValue - Single value for attributes.
Public class StringValue Defines StringValue - string value for attributes.
Public class TrueFalseBlankValue Define TrueFalseBlankValue ¨C datatype for attributes that have enum values as ¡®t¡¯, ¡®f¡¯, ¡®true¡¯, ¡®false¡¯, ¡®¡¯ meaning Boolean true/false
Public class TrueFalseValue Define TrueFalseValue ¨C datatype for attributes that have enum values as ¡®t¡¯, ¡®f¡¯, ¡®true¡¯, ¡®false¡¯ meaning Boolean true/false
Public class UInt16Value Defines UInt16Value - UInt16 value for attributes.
Public class UInt32Value Defines UInt32Value - UInt32 value for attributes.
Public class UInt64Value Defines UInt64Value - UInt64 value for attributes.
Public class XmlPath Defines the XmlPath - XPath like informaiton for OpenXmlElement.

Structures

  Structure Description
Public structure OpenXmlAttribute OpenXmlAttribute - xml attribute

Enumerations

  Enumeration Description
Public enumeration FileFormatVersions The Open XML format.
Public enumeration PresentationDocumentType Defines PresentationDocumentType - type of PresentationDocument.
Public enumeration SpaceProcessingModeValues Defines the SpaceProcessingModeValues enumeration.
Public enumeration SpreadsheetDocumentType Defines SpreadsheetDocumentType - type of SpreadsheetDocument.
Public enumeration WordprocessingDocumentType Defines WordprocessingDocumentType - type of WordprocessingDocument.