DocumentFormat.OpenXml.Packaging Namespace

Classes

AlternativeFormatImportPart

Defines the AlternativeFormatImportPart

AlternativeFormatImportPartType

Defines AlternativeFormatImportPartType - types of AlternativeFormatImportPart.

L".bin", L"image/unknown", L".bmp", L"image/bmp", L".gif", L"image/gif", L".png", L"image/png", L".tiff", L"image/tiff", L".xbm", L"image/xbm", L".ico", L"image/x-icon", L".pcx", L"image/x-pcx", L".pcz", L"image/x-pcz", // Note: EMZ and WMZ should never be used. L".emz", L"image/x-emz", L".wmz", L"image/x-wmz", // Note: Jpeg-Wmf are used by thumbnail. Don't add between them L".jpeg", L"image/jpeg", L".emf", L"image/x-emf", L".wmf", L"image/x-wmf",

AudioReferenceRelationship

Represents an internal audio reference relationship to a MediaDataPart element.

CalculationChainPart

Defines the CalculationChainPart

CellMetadataPart

Defines the CellMetadataPart

ChartColorStylePart

Defines the ChartColorStylePart

ChartDrawingPart

Defines the ChartDrawingPart

ChartPart

Defines the ChartPart

ChartsheetPart

Defines the ChartsheetPart

ChartStylePart

Defines the ChartStylePart

CloneableExtensions

Extensions to enable package cloning.

CommentAuthorsPart

Defines the CommentAuthorsPart

ConnectionsPart

Defines the ConnectionsPart

ControlPropertiesPart

Defines the ControlPropertiesPart

CoreFilePropertiesPart

Defines the CoreFilePropertiesPart

CustomDataPart

Defines the CustomDataPart

CustomDataPropertiesPart

Defines the CustomDataPropertiesPart

CustomFilePropertiesPart

Defines the CustomFilePropertiesPart

CustomizationPart

Defines the CustomizationPart

CustomPropertyPart

Defines the CustomPropertyPart

CustomPropertyPartType

Defines CustomPropertyPartType - types of CustomPropertyPart.

CustomUIPart

Defines CustomUiPart. The CustomUiPart served as the base class of RibbonExtensibilityPart and QuickAccessToolbarCustomizationsPart.

CustomXmlMappingsPart

Defines the CustomXmlMappingsPart

CustomXmlPart

Defines the CustomXmlPart

CustomXmlPartType

Defines CustomXmlPartType - types of CustomXmlPart.

CustomXmlPropertiesPart

Defines the CustomXmlPropertiesPart

DataPart

Represents the type of part referenced by a DataPartReferenceRelationship.

DataPartReferenceRelationship

Represents an internal reference relationship to a DataPart element.

DiagramColorsPart

Defines the DiagramColorsPart

DiagramDataPart

Defines the DiagramDataPart

DiagramLayoutDefinitionPart

Defines the DiagramLayoutDefinitionPart

DiagramPersistLayoutPart

Defines the DiagramPersistLayoutPart

DiagramStylePart

Defines the DiagramStylePart

DialogsheetPart

Defines the DialogsheetPart

DigitalSignatureOriginPart

Defines the DigitalSignatureOriginPart

DocumentSettingsPart

Defines the DocumentSettingsPart

DocumentTasksPart

Defines the DocumentTasksPart

DrawingsPart

Defines the DrawingsPart

EmbeddedControlPersistenceBinaryDataPart

Defines the EmbeddedControlPersistenceBinaryDataPart

EmbeddedControlPersistenceBinaryDataPartType

Defines EmbeddedControlPersistenceBinaryDataPartType - types of EmbeddedControlPart.

EmbeddedControlPersistencePart

Defines the EmbeddedControlPersistencePart

EmbeddedControlPersistencePartType

Defines EmbeddedControlPersistencePartType - types of EmbeddedControlPart.

EmbeddedObjectPart

Defines the EmbeddedObjectPart

EmbeddedObjectPartType

Defines EmbeddedPackagePartType - types of EmbeddedPackagePart.

EmbeddedPackagePart

Defines the EmbeddedPackagePart

EmbeddedPackagePartType

Defines EmbeddedPackagePartType - types of EmbeddedPackagePart.

EndnotesPart

Defines the EndnotesPart

ExcelAttachedToolbarsPart

Defines the ExcelAttachedToolbarsPart

ExtendedChartPart

Defines the ExtendedChartPart

ExtendedFilePropertiesPart

Defines the ExtendedFilePropertiesPart

ExtendedPart

Defines a class for all extended parts (Application specific part).

ExternalRelationship

Represents an external relationship.

ExternalWorkbookPart

Defines the ExternalWorkbookPart

FlatOpcExtensions

Extensions to convert to and from FlatOpc

FontPart

Defines the FontPart

FontPartType

Defines FontPartType - types of FontPart.

FontTablePart

Defines the FontTablePart

FooterPart

Defines the FooterPart

FootnotesPart

Defines the FootnotesPart

GlossaryDocumentPart

Defines the GlossaryDocumentPart

HandoutMasterPart

Defines the HandoutMasterPart

HeaderPart

Defines the HeaderPart

HyperlinkRelationship

Represents a hyperlink relationship.

IdPartPair

Represents a (RelationshipId, OpenXmlPart) pair.

ImagePart

Defines the ImagePart

ImagePartExtensions
ImagePartType

Defines ImagePartType - types of ImagePart.

L".bin", L"image/unknown", L".bmp", L"image/bmp", L".gif", L"image/gif", L".png", L"image/png", L".jp2", L"image/jp2", L".tif", L"image/tif", L".tiff", L"image/tiff", L".xbm", L"image/xbm", L".ico", L"image/x-icon", L".pcx", L"image/x-pcx", L".pcz", L"image/x-pcz", // Note: EMZ and WMZ should never be used. L".emz", L"image/x-emz", L".wmz", L"image/x-wmz", // Note: Jpeg-Wmf are used by thumbnail. Don't add between them L".jpeg", L"image/jpeg", L".emf", L"image/x-emf", L".wmf", L"image/x-wmf", L".svg", L"image/svg+xml",

InternationalMacroSheetPart

Defines the InternationalMacroSheetPart

LabelInfoPart

Defines the LabelInfoPart

LegacyDiagramTextInfoPart

Defines the LegacyDiagramTextInfoPart

LegacyDiagramTextPart

Defines the LegacyDiagramTextPart

MacroSheetPart

Defines the MacroSheetPart

MailMergeRecipientDataPart

Defines MailMergeRecipientDataPart.

MailMergeRecipientDataPartType

Defines MailMergeRecipientDataPartType - types of MailMergeRecipientDataPart.

MainDocumentPart

Defines the MainDocumentPart

MarkupCompatibilityProcessSettings

Represents markup compatibility processing settings.

MediaDataPart

Represents a media (Audio, Video) data part in the document.

MediaReferenceRelationship

Represents an internal media reference relationship to a MediaDataPart element.

Model3DReferenceRelationshipPart

Defines the Model3DReferenceRelationshipPart

NamedSheetViewsPart

Defines the NamedSheetViewsPart

NotesMasterPart

Defines the NotesMasterPart

NotesSlidePart

Defines the NotesSlidePart

NumberingDefinitionsPart

Defines the NumberingDefinitionsPart

OpenSettings

Represents the settings when opening a document.

OpenXmlPackage

Represents a base class for strong typed Open XML document classes.

OpenXmlPackageException

Represents an Open XML package exception class for errors.

OpenXmlPackageExtensions

Extensions for OpenXmlPackage type.

OpenXmlPackageValidationEventArgs

Represents the Open XML package validation events.

OpenXmlPackageValidationSettings

Specifies event handlers that will handle OpenXmlPackage validation events and the OpenXmlPackageValidationEventArgs.

OpenXmlPart

Represents an abstract base class for all OpenXml parts.

OpenXmlPartContainer

Defines the base class for OpenXmlPackage and OpenXmlPart.

OpenXmlPartRootXElementExtensions

Extensions to access the XElement representation of an OpenXmlPart's root element, either directly or via the containing XDocument.

OpenXmlSupportedRelationshipExtensions

Defines extensions for part relationships

PartExtensionProvider

Defines a provider which maintains a dictionary where the key is the content type and the value is a part extension.

PivotTableCacheDefinitionPart

Defines the PivotTableCacheDefinitionPart

PivotTableCacheRecordsPart

Defines the PivotTableCacheRecordsPart

PivotTablePart

Defines the PivotTablePart

PowerPointAuthorsPart

Defines the PowerPointAuthorsPart

PowerPointCommentPart

Defines the PowerPointCommentPart

PresentationDocument

Defines PresentationDocument - an OpenXmlPackage represents a Presentation document

PresentationPart

Defines the PresentationPart

PresentationPropertiesPart

Defines the PresentationPropertiesPart

QueryTablePart

Defines the QueryTablePart

QuickAccessToolbarCustomizationsPart

Defines the QuickAccessToolbarCustomizationsPart

RdArrayPart

Defines the RdArrayPart

RdRichValuePart

Defines the RdRichValuePart

RdRichValueStructurePart

Defines the RdRichValueStructurePart

RdRichValueTypesPart

Defines the RdRichValueTypesPart

RdRichValueWebImagePart

Defines the RdRichValueWebImagePart

RdSupportingPropertyBagPart

Defines the RdSupportingPropertyBagPart

RdSupportingPropertyBagStructurePart

Defines the RdSupportingPropertyBagStructurePart

ReferenceRelationship

Defines a reference relationship. A reference relationship can be internal or external.

RelationshipErrorHandler

A class that holds information about invalid relationships in PackagePart instances.

RibbonAndBackstageCustomizationsPart

Defines the RibbonAndBackstageCustomizationsPart

RibbonExtensibilityPart

Defines the RibbonExtensibilityPart

RichStylesPart

Defines the RichStylesPart

SharedStringTablePart

Defines the SharedStringTablePart

SingleCellTablePart

Defines the SingleCellTablePart

SlicerCachePart

Defines the SlicerCachePart

SlicersPart

Defines the SlicersPart

SlideCommentsPart

Defines the SlideCommentsPart

SlideLayoutPart

Defines the SlideLayoutPart

SlideMasterPart

Defines the SlideMasterPart

SlidePart

Defines the SlidePart

SlideSyncDataPart

Defines the SlideSyncDataPart

SpreadsheetDocument

Defines SpreadsheetDocument - an OpenXmlPackage represents a Spreadsheet document.

SpreadsheetDocumentExtensions

A collection of extensions for SpreadsheetDocument

SpreadsheetPrinterSettingsPart

Defines the SpreadsheetPrinterSettingsPart

StyleDefinitionsPart

Defines the StyleDefinitionsPart

StylesPart

Defines StylesPart. The StylesPart served as the base class of StylesWithEffectsPart and StyleDefinitionsPart.

StylesWithEffectsPart

Defines the StylesWithEffectsPart

TableDefinitionPart

Defines the TableDefinitionPart

TableStylesPart

Defines the TableStylesPart

ThemeOverridePart

Defines the ThemeOverridePart

ThemePart

Defines the ThemePart

ThumbnailPart

Defines the ThumbnailPart

ThumbnailPartType

Defines ThumbnailPartType - types of ThumbnailPart.

TimeLineCachePart

Defines the TimeLineCachePart

TimeLinePart

Defines the TimeLinePart

TypedOpenXmlPackage
TypedOpenXmlPart
UserDefinedTagsPart

Defines the UserDefinedTagsPart

VbaDataPart

Defines the VbaDataPart

VbaProjectPart

Defines the VbaProjectPart

VideoReferenceRelationship

Represents an internal video reference relationship to a MediaDataPart element.

ViewPropertiesPart

Defines the ViewPropertiesPart

VmlDrawingPart

Defines the VmlDrawingPart

VolatileDependenciesPart

Defines the VolatileDependenciesPart

WebExTaskpanesPart

Defines the WebExTaskpanesPart

WebExtensionPart

Defines the WebExtensionPart

WebSettingsPart

Defines the WebSettingsPart

WordAttachedToolbarsPart

Defines the WordAttachedToolbarsPart

WordCommentsExtensiblePart

Defines the WordCommentsExtensiblePart

WordprocessingCommentsExPart

Defines the WordprocessingCommentsExPart

WordprocessingCommentsIdsPart

Defines the WordprocessingCommentsIdsPart

WordprocessingCommentsPart

Defines the WordprocessingCommentsPart

WordprocessingDocument

Defines WordprocessingDocument - an OpenXmlPackage represents a Word document.

WordprocessingPeoplePart

Defines the WordprocessingPeoplePart

WordprocessingPrinterSettingsPart

Defines the WordprocessingPrinterSettingsPart

WorkbookPart

Defines the WorkbookPart

WorkbookPersonPart

Defines the WorkbookPersonPart

WorkbookRevisionHeaderPart

Defines the WorkbookRevisionHeaderPart

WorkbookRevisionLogPart

Defines the WorkbookRevisionLogPart

WorkbookStylesPart

Defines the WorkbookStylesPart

WorkbookUserDataPart

Defines the WorkbookUserDataPart

WorksheetCommentsPart

Defines the WorksheetCommentsPart

WorksheetPart

Defines the WorksheetPart

WorksheetSortMapPart

Defines the WorksheetSortMapPart

WorksheetThreadedCommentsPart

Defines the WorksheetThreadedCommentsPart

XmlSignaturePart

Defines the XmlSignaturePart

Structs

PartTypeInfo

Defines information used in creating a new part.

Interfaces

IFixedContentTypePart

Called from constructors of derived parts to initialize the IFixedContentTypePart interface. All derived parts must be parts that have fixed content type.

IPackage

An abstraction similar to Package that allows for pass through implementations

IPackagePart

An abstraction for PackagePart that is easier to override.

IPackageProperties

An abstraction of package properties, similar to PackageProperties.

IPackageRelationship

An interface that defines the relationship between a source and a target part. Similar to PackageRelationship but allows full overriding.

IRelationshipCollection

A collection of relationships for a IPackage of IPackagePart.

ISupportedRelationship<TPart>

Defines the interface for tagging a part that can add extensible parts.

Enums

AlternativeFormatImportPartType

Defines AlternativeFormatImportPartType - types of AlternativeFormatImportPart.

L".bin", L"image/unknown", L".bmp", L"image/bmp", L".gif", L"image/gif", L".png", L"image/png", L".tiff", L"image/tiff", L".xbm", L"image/xbm", L".ico", L"image/x-icon", L".pcx", L"image/x-pcx", L".pcz", L"image/x-pcz", // Note: EMZ and WMZ should never be used. L".emz", L"image/x-emz", L".wmz", L"image/x-wmz", // Note: Jpeg-Wmf are used by thumbnail. Don't add between them L".jpeg", L"image/jpeg", L".emf", L"image/x-emf", L".wmf", L"image/x-wmf",

CompatibilityLevel

An enum that describes the version to keep compatibility with.

CustomPropertyPartType

Defines CustomPropertyPartType - types of CustomPropertyPart.

CustomXmlPartType

Defines CustomXmlPartType - types of CustomXmlPart.

EmbeddedControlPersistenceBinaryDataPartType

Defines EmbeddedControlPersistenceBinaryDataPartType - types of EmbeddedControlPart.

EmbeddedControlPersistencePartType

Defines EmbeddedControlPersistencePartType - types of EmbeddedControlPart.

EmbeddedObjectPartType

Defines EmbeddedPackagePartType - types of EmbeddedPackagePart.

EmbeddedPackagePartType

Defines EmbeddedPackagePartType - types of EmbeddedPackagePart.

FontPartType

Defines FontPartType - types of FontPart.

ImagePartType

Defines ImagePartType - types of ImagePart.

L".bin", L"image/unknown", L".bmp", L"image/bmp", L".gif", L"image/gif", L".png", L"image/png", L".jp2", L"image/jp2", L".tif", L"image/tif", L".tiff", L"image/tiff", L".xbm", L"image/xbm", L".ico", L"image/x-icon", L".pcx", L"image/x-pcx", L".pcz", L"image/x-pcz", // Note: EMZ and WMZ should never be used. L".emz", L"image/x-emz", L".wmz", L"image/x-wmz", // Note: Jpeg-Wmf are used by thumbnail. Don't add between them L".jpeg", L"image/jpeg", L".emf", L"image/x-emf", L".wmf", L"image/x-wmf", L".svg", L"image/svg+xml",

MailMergeRecipientDataPartType

Defines MailMergeRecipientDataPartType - types of MailMergeRecipientDataPart.

MarkupCompatibilityProcessMode

Specifies the mode in which to process the markup compatibility tags in the document.

MediaDataPartType

Defines part media types.

ThumbnailPartType

Defines ThumbnailPartType - types of ThumbnailPart.

Delegates

RelationshipErrorHandler.Rewriter

Delegate to be used for simple rewriting of malformed Uris.