OpenXmlPackage 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示强类型 Open XML 文档类的基类。
public abstract class OpenXmlPackage : DocumentFormat.OpenXml.Packaging.OpenXmlPartContainer, IDisposable
type OpenXmlPackage = class
inherit OpenXmlPartContainer
interface IDisposable
Public MustInherit Class OpenXmlPackage
Inherits OpenXmlPartContainer
Implements IDisposable
- 继承
- 派生
- 实现
构造函数
| OpenXmlPackage() |
已过时.
已过时.
初始化 OpenXmlPackage 类的新实例。 |
属性
| AutoSave |
获取一个值,该值指示在释放时是否应保存部件。 |
| CanSave |
获取一个值,该值指示是否通过调用 Save()来支持保存包。 某些平台 ((例如 .NET Core) )对保存的支持有限。
如果 |
| CompressionOption |
获取或设置新部件内容的压缩级别 |
| DataPartReferenceRelationships |
获取所有 DataPartReferenceRelationship 关系。 (继承自 OpenXmlPartContainer) |
| DataParts |
DataPart获取文档包中的所有部分。 |
| ExternalRelationships |
获取所有外部关系。 不包括超链接关系,请使用 HyperlinkRelationship 属性枚举超链接关系。 (继承自 OpenXmlPartContainer) |
| Features |
获取与此部件关联的特征。 |
| Features |
获取与此部件关联的特征。 (继承自 OpenXmlPartContainer) |
| FileOpenAccess |
获取文档的 FileAccess 设置。 当前的 I/O 访问设置是:读取、写入或 ReadWrite。 |
| HyperlinkRelationships |
获取所有超链接关系。 (继承自 OpenXmlPartContainer) |
| MarkupCompatibilityProcessSettings |
获取加载时应用的标记兼容性设置。 |
| MaxCharactersInPart |
获取一个值,该值指示 Open XML 部件中允许的最大字符数。 零 (0) 值表示部件的大小没有限制。 非零值指定最大大小(以字符为单位)。 |
| Package |
已过时.
获取文档的包。 |
| PackageProperties |
获取包属性。 |
| PartExtensionProvider |
获取一个 PartExtensionProvider 部件,该部件提供从 ContentType 到部件扩展的映射。 |
| Parts |
获取属于此部件的关系目标的所有部分。 (继承自 OpenXmlPartContainer) |
| RootPart |
获取包的根部分。 |
| StrictRelationshipFound |
获取一个值,该值指示此包是否包含从 Strict 转换的过渡关系。 |
方法
扩展方法
| GetPackage(OpenXmlPackage) |
获取 的 |
| AddDisposableFeature(OpenXmlPackage) |
表示强类型 Open XML 文档类的基类。 |
| AddPackageEventsFeature(OpenXmlPackage) |
添加了一项功能,用于跟踪包生命周期事件的事件。 |
| AddPartEventsFeature(OpenXmlPackage) |
添加一项功能,用于跟踪创建或删除部件的包的事件。 |
| AddPartRootEventsFeature(OpenXmlPartContainer) |
添加了一项功能,用于跟踪包生命周期事件的事件。 |
| AddRandomNumberGeneratorFeature(OpenXmlPackage) |
将随机数生成器添加到包。 |
| CreateUnknownElement(OpenXmlPartContainer, String) |
使用外部 XML 创建新的 OpenXmlUnknownElement 类。 |
| ToFlatOpcDocument(OpenXmlPackage) |
将 OPC 格式的 OpenXml 包转换为 XDocument 平面 OPC 格式的 。 |
| ToFlatOpcString(OpenXmlPackage) |
将 OPC 格式的 OpenXml 包转换为平面 OPC 格式的字符串。 |
| GetAllParts(OpenXmlPackage) |
按广度优先遍历 中的 OpenXmlPackage 部分。 |