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 Vista 的 Windows 7、Windows Vista SP2 和平臺更新 [傳統型應用程式 |UWP 應用程式] |
最低支援的伺服器 | Windows Server 2008 R2、Windows Server 2008 SP2 和 Platform Update for Windows Server 2008 [傳統型應用程式 |UWP 應用程式] |
目標平台 | Windows |
標頭 | xpsobjectmodel.h |
另請參閱
IXpsDocumentPackageTarget::GetXpsOMPackageWriter
IXpsOMObjectFactory::CreatePackageWriterOnFile