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には、1 つ以上のFixedDocumentSequence要素を構成するFixedDocumentが含まれています。

XpsDocument コンストラクターには、ドキュメントのコンテンツ要素を書き込み、格納、読み取るためのPackageへの参照が渡されます。

Package コンストラクターを使用して、新しい空の XPS Packageが作成されます。

既存の XPS Package は、 Package.Open メソッドを使用して開きます。

FixedDocumentSequence ルートは、Package メソッドを呼び出すことによって、空の XPS AddFixedDocumentSequenceに追加されます。

PrintTicketプリンター情報とコントロールを持つ要素は、FixedDocumentSequenceに関連付けることもできます。また、FixedDocumentに格納されている個々のFixedPageおよびXpsDocument要素に関連付けることもできます。

XPS の詳細については、「 XML Paper Specification (XPS)」を参照してください。

コンストラクター

名前 説明
XpsDocument(Package, CompressionOption, String)

指定した既定のインターリーブ、リソース、および圧縮オプションを使用して、指定したXpsDocumentに含まれるPackage クラスの新しいインスタンスを初期化します。

XpsDocument(Package, CompressionOption)

既定のインターリーブ、リソース、および圧縮オプションを指定して、指定したXpsDocumentに含まれるPackage クラスの新しいインスタンスを初期化します。

XpsDocument(Package)

指定した XML Paper Specification (XPS) XpsDocumentおよび既定のインターリーブ、リソース、および圧縮オプションにアクセスして、Package クラスの新しいインスタンスを初期化します。

XpsDocument(String, FileAccess, CompressionOption)

既定のインターリーブ、リソース、および圧縮オプションを使用して、指定したXpsDocument ファイルに含まれるPackage クラスの新しいインスタンスを初期化します。

XpsDocument(String, FileAccess)

既定のインターリーブ、リソース、および圧縮オプションを使用して、指定したXpsDocument ファイルに含まれるPackage クラスの新しいインスタンスを初期化します。

プロパティ

名前 説明
CoreDocumentProperties

XPS ドキュメントのコア PackageProperties を取得します。

FixedDocumentSequenceReader

ドキュメントを読み取るための IXpsFixedDocumentSequenceReader を取得します。

IsReader

パッケージが読み取り可能かどうかを示す値を取得します。

IsSignable

パッケージをデジタル署名できるかどうかを示す値を取得します。

IsWriter

パッケージが書き込み可能かどうかを示す値を取得します。

Signatures

パッケージに関連付けられている XML Paper Specification (XPS) 署名のコレクションを取得します。

Thumbnail

ドキュメントに関連付けられている XML Paper Specification (XPS) サムネイル イメージを取得または設定します。

Uri

パーツの URI (Uniform Resource Identifier) を取得または設定します。

(継承元 XpsPartBase)

メソッド

名前 説明
AddFixedDocumentSequence()

ルート FixedDocumentSequence をパッケージに追加し、ライターを返します。

AddThumbnail(XpsImageType)

パッケージにサムネイル画像を追加します。

Close()

XPS ドキュメント Packageを閉じます。

CreateXpsDocumentWriter(XpsDocument)

XpsDocumentWriterを記述するためのXpsDocumentを作成します。

Dispose(Boolean)

XpsDocumentによって使用されるアンマネージ リソースを解放し、必要に応じてマネージド リソースを解放します。

Equals(Object)

指定したオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetFixedDocumentSequence()

パッケージのルートにある固定ドキュメント シーケンスを返します。

GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
MemberwiseClone()

現在の Objectの簡易コピーを作成します。

(継承元 Object)
RemoveSignature(XpsDigitalSignature)

パッケージから署名を削除します。

SignDigitally(X509Certificate, Boolean, XpsDigSigPartAlteringRestrictions, Guid, Boolean)

指定した X.509 証明書を使用してパッケージ パーツのコレクションに署名します。

SignDigitally(X509Certificate, Boolean, XpsDigSigPartAlteringRestrictions, Guid)

指定した X.509 証明書を使用して、パッケージ パーツのコレクションに署名します。

SignDigitally(X509Certificate, Boolean, XpsDigSigPartAlteringRestrictions)

指定した X.509 証明書を使用してパッケージ パーツのコレクションに署名します。

ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)

明示的なインターフェイスの実装

名前 説明
IDisposable.Dispose()

このメンバーは、Windows Presentation Foundation (WPF) インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。 代わりに、タイプ セーフな Dispose(Boolean) メソッドを使用してください。

適用対象

こちらもご覧ください