iXpsOMPackageWriter 接口 (xpsobjectmodel.h)
以增量方式将 XPS 文档的各个部分写入包文件。
继承
IXpsOMPackageWriter 接口继承自 IUnknown 接口。 IXpsOMPackageWriter 还具有以下类型的成员:
方法
IXpsOMPackageWriter 接口包含以下方法。
IXpsOMPackageWriter::AddPage 将新的 FixedPage 部件写入包中当前打开的 FixedDocument 部件。 |
IXpsOMPackageWriter::AddResource 在包中创建新的部件资源。 |
IXpsOMPackageWriter::Close 关闭包的任何打开部分,然后关闭包。 |
IXpsOMPackageWriter::IsClosed 获取 IXpsOMPackageWriter 接口的状态。 |
IXpsOMPackageWriter::StartNewDocument 在包的 FixedDocumentSequence 中打开并初始化新的 FixedDocument。 |
注解
渐进式写入使应用程序能够在 XPS 文档内容和资源可用时序列化它们。 它不需要应用程序在序列化之前创建文档的所有元素。
此接口按 调用 AddPage 的顺序将页面写入包。 接口不支持按非顺序编写页面;因此,仅当页面内容生成或可按页面内容在 XPS 文档中出现的顺序进行写入时,才应使用它。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 7、带 SP2 的 Windows Vista 和适用于 Windows Vista 的平台更新 [桌面应用 |UWP 应用] |
最低受支持的服务器 | Windows Server 2008 R2、Windows Server 2008 SP2 和适用于 Windows Server 2008 的平台更新 [桌面应用 |UWP 应用] |
目标平台 | Windows |
标头 | xpsobjectmodel.h |
另请参阅
IXpsDocumentPackageTarget::GetXpsOMPackageWriter
IXpsOMObjectFactory::CreatePackageWriterOnFile