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
実装

注釈

には XpsDocumentFixedDocumentSequence 1 つ以上 FixedDocument の要素を構成する が含まれています。

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

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

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

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

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

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

コンストラクター

XpsDocument(Package)

指定した XML Paper Specification (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 Paper Specification (XPS) 署名のコレクションを取得します。

Thumbnail

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

Uri

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

(継承元 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)

指定した 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) メソッドを使用します。

適用対象

こちらもご覧ください