OpenXmlPackage Members (Microsoft.Office.DocumentFormat.OpenXml.Packaging)
[This topic is pre-release documentation and is subject to change in future releases. Blank topics are included as placeholders.]
Base class for strong typed package (document) class.
The following tables list the members exposed by the OpenXmlPackage type.
Protected Constructors
Name | Description | |
---|---|---|
OpenXmlPackage | OpenXmlPackage constructor |
Top
Public Properties
Name | Description | |
---|---|---|
CompressionOption | Get / Set the compression level for content of new part. | |
ExternalRelationships | (inherited from OpenXmlPartContainer) | |
FileOpenAccess | ||
Package | Gets the Package of the document. | |
PackageProperties | ||
PartExtensionProvider | PartExtensionProvider which provides map from ContentType to part extension. | |
Parts | Enum all parts which are relationship targets of this part. (inherited from OpenXmlPartContainer) |
Top
Public Methods
(see also Protected Methods )
Name | Description | |
---|---|---|
AddAnnotation | (inherited from OpenXmlPartContainer) | |
AddExtendedPart | Overloaded. (inherited from OpenXmlPartContainer) | |
AddExternalRelationship | Overloaded. (inherited from OpenXmlPartContainer) | |
AddNewPart | Overloaded. (inherited from OpenXmlPartContainer) | |
AddPart | Overloaded. Overridden. | |
Annotation | Overloaded. (inherited from OpenXmlPartContainer) | |
Annotations | Overloaded. (inherited from OpenXmlPartContainer) | |
Close | Saves and closes the OpenXml package plus all underlying part streams. | |
DeleteExternalRelationship | (inherited from OpenXmlPartContainer) | |
DeletePart | Overloaded. (inherited from OpenXmlPartContainer) | |
DeleteParts | (inherited from OpenXmlPartContainer) | |
DeletePartsRecursivelyOfType | Delete all the parts which is the specified part type from package recursively. | |
Dispose | Overloaded. Flushes and saves the content, closes the document, and releases all resources. | |
Equals | Overloaded. (inherited from Object) | |
GetHashCode | (inherited from Object) | |
GetIdOfPart | (inherited from OpenXmlPartContainer) | |
GetPartById | (inherited from OpenXmlPartContainer) | |
GetPartsCountOfType | (inherited from OpenXmlPartContainer) | |
GetPartsOfType | Overloaded. (inherited from OpenXmlPartContainer) | |
GetType | (inherited from Object) | |
ReferenceEquals | (inherited from Object) | |
RemoveAnnotations | Overloaded. (inherited from OpenXmlPartContainer) | |
ToString | (inherited from Object) | |
Validate | Validate the package (do not validate the xml content in each part). |
Top
Protected Methods
Name | Description | |
---|---|---|
Dispose | Overloaded. | |
Finalize | (inherited from Object) | |
MemberwiseClone | (inherited from Object) | |
ThrowIfObjectDisposed | Overridden. Throw if object is disposed. |
Top
See Also
Reference
OpenXmlPackage Class
Microsoft.Office.DocumentFormat.OpenXml.Packaging Namespace