XpsDocument 類別

定義

提供存放 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
實作

備註

XpsDocument包含包含 FixedDocumentSequence 一或多個 FixedDocument 專案的 。

XpsDocument 構函式會傳遞至 的參考, Package 以便寫入、儲存及讀取檔的內容專案。

使用 建構函式建立 Package 新的空白 XPS Package

使用 方法開啟 Package.Open 現有的 XPS Package

FixedDocumentSequence藉由呼叫 AddFixedDocumentSequence 方法,將根新增至空的 XPS Package

PrintTicket具有印表機資訊和控制項的元素也可以與 FixedDocumentSequence 相關聯,也可以與 儲存在 中的 XpsDocument 個別 FixedDocumentFixedPage 專案相關聯。

如需 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)

建立用於寫入 XpsDocumentWriterXpsDocument

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) 方法。

適用於

另請參閱