XpsDocument 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
提供存放 XPS 文件之內容的 Package。
public ref class XpsDocument : System::Windows::Xps::Packaging::XpsPartBase, IDisposable
public class XpsDocument : System.Windows.Xps.Packaging.XpsPartBase, IDisposable
type XpsDocument = class
inherit XpsPartBase
interface IDisposable
Public Class XpsDocument
Inherits XpsPartBase
Implements IDisposable
- 繼承
- 實作
備註
XpsDocument包含包含 FixedDocumentSequence 一或多個 FixedDocument 專案的 。
建 XpsDocument 構函式會傳遞至 的參考, Package 以便寫入、儲存及讀取檔的內容專案。
使用 建構函式建立 Package 新的空白 XPS Package 。
使用 方法開啟 Package.Open 現有的 XPS Package 。
FixedDocumentSequence藉由呼叫 AddFixedDocumentSequence 方法,將根新增至空的 XPS Package 。
PrintTicket具有印表機資訊和控制項的元素也可以與 FixedDocumentSequence 相關聯,也可以與 儲存在 中的 XpsDocument 個別 FixedDocument 和 FixedPage 專案相關聯。
如需 XPS 的詳細資訊,請參閱 XML 紙張規格 (XPS) 。
建構函式
XpsDocument(Package) |
以存取指定的 XML 文件規格 (XPS) Package 和預設的交錯、資源和壓縮選項,將 XpsDocument 類別的新執行個體初始化。 |
XpsDocument(Package, CompressionOption) |
使用指定的預設交錯、資源和壓縮選項,初始化 XpsDocument 類別的新執行個體,此類別包含於指定的 Package。 |
XpsDocument(Package, CompressionOption, String) |
使用指定的預設交錯、資源和壓縮選項,初始化 XpsDocument 類別的新執行個體,此類別包含於指定的 Package。 |
XpsDocument(String, FileAccess) |
使用預設交錯、資源和壓縮選項,初始化 XpsDocument 類別的新執行個體,此類別包含於指定的 Package 檔案。 |
XpsDocument(String, FileAccess, CompressionOption) |
使用預設交錯、資源和壓縮選項,初始化 XpsDocument 類別的新執行個體,此類別包含於指定的 Package 檔案。 |
屬性
CoreDocumentProperties |
取得 XPS 檔的核心 PackageProperties 。 |
FixedDocumentSequenceReader |
取得用於讀取文件的 IXpsFixedDocumentSequenceReader。 |
IsReader |
取得值,指出封裝是否為可讀取。 |
IsSignable |
取得值,指示封裝是否可以數位方式簽署。 |
IsWriter |
取得值,指出封裝是否為可寫入。 |
Signatures |
取得 XML 文件規格 (XPS) 簽章的集合,這些簽章與套件建立關聯。 |
Thumbnail |
取得或設定與檔相關聯的 XML 紙張規格 (XPS) 縮圖影像。 |
Uri |
取得或設定組件的統一資源識別項 (URI)。 (繼承來源 XpsPartBase) |
方法
AddFixedDocumentSequence() |
將根 FixedDocumentSequence 加入至封裝,並傳回寫入器。 |
AddThumbnail(XpsImageType) |
將縮圖影像加入至封裝。 |
Close() |
關閉 XPS 文件 Package。 |
CreateXpsDocumentWriter(XpsDocument) |
建立用於寫入 XpsDocumentWriter 的 XpsDocument。 |
Dispose(Boolean) |
釋放 XpsDocument 所使用的 Unmanaged 資源,並選擇性地釋放 Managed 資源。 |
Equals(Object) |
判斷指定的物件是否等於目前的物件。 (繼承來源 Object) |
GetFixedDocumentSequence() |
在封裝的根傳回固定格式文件序列。 |
GetHashCode() |
做為預設雜湊函式。 (繼承來源 Object) |
GetType() |
取得目前執行個體的 Type。 (繼承來源 Object) |
MemberwiseClone() |
建立目前 Object 的淺層複製。 (繼承來源 Object) |
RemoveSignature(XpsDigitalSignature) |
刪除封裝中的簽章。 |
SignDigitally(X509Certificate, Boolean, XpsDigSigPartAlteringRestrictions) |
以指定的 X.509 憑證簽署封裝組件的集合。 |
SignDigitally(X509Certificate, Boolean, XpsDigSigPartAlteringRestrictions, Guid) |
使用指定的 X.509 憑證,簽署封裝組件的集合。 |
SignDigitally(X509Certificate, Boolean, XpsDigSigPartAlteringRestrictions, Guid, Boolean) |
以指定的 X.509 憑證簽署封裝組件的集合。 |
ToString() |
傳回代表目前物件的字串。 (繼承來源 Object) |
明確介面實作
IDisposable.Dispose() |
此成員支援Windows Presentation Foundation (WPF) 基礎結構,而且不適合直接從您的程式碼使用。 請改用類型安全的 Dispose(Boolean) 方法。 |