XpsDocumentWriter.WriteAsync XpsDocumentWriter.WriteAsync XpsDocumentWriter.WriteAsync XpsDocumentWriter.WriteAsync Method

定義

XpsDocumentWriter を作成した XpsDocument または PrintQueue に非同期で書き込みます。Writes asynchronously to the XpsDocument or PrintQueue that created the XpsDocumentWriter.

オーバーロード

WriteAsync(FixedPage, Object) WriteAsync(FixedPage, Object) WriteAsync(FixedPage, Object)

指定した FixedPage をターゲットの XpsDocument または PrintQueue に非同期で書き込みます。Writes asynchronously a specified FixedPage to the target XpsDocument or PrintQueue.

WriteAsync(FixedPage, PrintTicket) WriteAsync(FixedPage, PrintTicket) WriteAsync(FixedPage, PrintTicket)

指定した FixedPage と共に PrintTicket をターゲットの XpsDocument または PrintQueue に、非同期的に書き込みます。Writes asynchronously a specified FixedPage together with a PrintTicket to the target XpsDocument or PrintQueue.

WriteAsync(Visual, Object) WriteAsync(Visual, Object) WriteAsync(Visual, Object)

指定した Visual をターゲットの XpsDocument または PrintQueue に非同期で書き込みます。Writes asynchronously a specified Visual to the target XpsDocument or PrintQueue.

WriteAsync(Visual, PrintTicket) WriteAsync(Visual, PrintTicket) WriteAsync(Visual, PrintTicket)

指定した Visual と共に PrintTicket をターゲットの XpsDocument または PrintQueue に、非同期的に書き込みます。Writes asynchronously a specified Visual together with a PrintTicket to the target XpsDocument or PrintQueue.

WriteAsync(FixedDocumentSequence, PrintTicket, Object) WriteAsync(FixedDocumentSequence, PrintTicket, Object) WriteAsync(FixedDocumentSequence, PrintTicket, Object)

指定した FixedDocumentSequence と共に PrintTicket をターゲットの XpsDocument または PrintQueue に、非同期的に書き込みます。Writes asynchronously a specified FixedDocumentSequence together with a PrintTicket to the target XpsDocument or PrintQueue.

WriteAsync(FixedDocument, PrintTicket, Object) WriteAsync(FixedDocument, PrintTicket, Object) WriteAsync(FixedDocument, PrintTicket, Object)

指定した FixedDocument と共に PrintTicket をターゲットの XpsDocument または PrintQueue に、非同期的に書き込みます。Writes asynchronously a specified FixedDocument together with a PrintTicket to the target XpsDocument or PrintQueue.

WriteAsync(FixedPage, PrintTicket, Object) WriteAsync(FixedPage, PrintTicket, Object) WriteAsync(FixedPage, PrintTicket, Object)

指定した FixedPage と共に PrintTicket をターゲットの XpsDocument または PrintQueue に、非同期的に書き込みます。Writes asynchronously a specified FixedPage together with a PrintTicket to the target XpsDocument or PrintQueue.

WriteAsync(Visual, PrintTicket, Object) WriteAsync(Visual, PrintTicket, Object) WriteAsync(Visual, PrintTicket, Object)

指定した Visual と共に PrintTicket をターゲットの XpsDocument または PrintQueue に、非同期的に書き込みます。Writes asynchronously a specified Visual together with a PrintTicket to the target XpsDocument or PrintQueue.

WriteAsync(FixedDocumentSequence, PrintTicket) WriteAsync(FixedDocumentSequence, PrintTicket) WriteAsync(FixedDocumentSequence, PrintTicket)

指定した FixedDocumentSequence と共に PrintTicket をターゲットの XpsDocument または PrintQueue に、非同期的に書き込みます。Writes asynchronously a specified FixedDocumentSequence together with a PrintTicket to the target XpsDocument or PrintQueue.

WriteAsync(DocumentPaginator, PrintTicket, Object) WriteAsync(DocumentPaginator, PrintTicket, Object) WriteAsync(DocumentPaginator, PrintTicket, Object)

改ページ調整された内容を PrintTicket とともに指定した DocumentPaginator からターゲットの XpsDocument または PrintQueue に非同期で書き込みます。Writes asynchronously paginated content from a specified DocumentPaginator together with a PrintTicket to the target XpsDocument or PrintQueue.

WriteAsync(FixedDocumentSequence, Object) WriteAsync(FixedDocumentSequence, Object) WriteAsync(FixedDocumentSequence, Object)

指定した FixedDocumentSequence をターゲットの XpsDocument または PrintQueue に非同期で書き込みます。Writes asynchronously a specified FixedDocumentSequence to the target XpsDocument or PrintQueue.

WriteAsync(FixedDocumentSequence) WriteAsync(FixedDocumentSequence) WriteAsync(FixedDocumentSequence)

指定した FixedDocumentSequence をターゲットの XpsDocument または PrintQueue に非同期で書き込みます。Writes asynchronously a specified FixedDocumentSequence to the target XpsDocument or PrintQueue.

WriteAsync(FixedDocument, Object) WriteAsync(FixedDocument, Object) WriteAsync(FixedDocument, Object)

指定した FixedDocument をターゲットの XpsDocument または PrintQueue に非同期で書き込みます。Writes asynchronously a specified FixedDocument to the target XpsDocument or PrintQueue.

WriteAsync(DocumentPaginator, PrintTicket) WriteAsync(DocumentPaginator, PrintTicket) WriteAsync(DocumentPaginator, PrintTicket)

改ページ調整された内容を PrintTicket とともに指定した DocumentPaginator からターゲットの XpsDocument または PrintQueue に非同期で書き込みます。Writes asynchronously paginated content from a specified DocumentPaginator together with a PrintTicket to the target XpsDocument or PrintQueue.

WriteAsync(DocumentPaginator, Object) WriteAsync(DocumentPaginator, Object) WriteAsync(DocumentPaginator, Object)

非同期で改ページ調整された内容を、指定された DocumentPaginator からターゲットの XpsDocument または PrintQueue に書き込みます。Writes asynchronously paginated content from a specified DocumentPaginator to the target XpsDocument or PrintQueue.

WriteAsync(String, XpsDocumentNotificationLevel) WriteAsync(String, XpsDocumentNotificationLevel) WriteAsync(String, XpsDocumentNotificationLevel) WriteAsync(String, XpsDocumentNotificationLevel)

通知オプションを使用して、指定した XPSXPS ドキュメントをターゲット XpsDocument または PrintQueue に非同期的に書き込みます。Writes asynchronously a specified XPSXPS document with notification option to the target XpsDocument or PrintQueue.

WriteAsync(Visual) WriteAsync(Visual) WriteAsync(Visual)

指定した Visual をターゲットの XpsDocument または PrintQueue に非同期で書き込みます。Writes asynchronously a specified Visual to the target XpsDocument or PrintQueue.

WriteAsync(FixedPage) WriteAsync(FixedPage) WriteAsync(FixedPage)

指定した FixedPage をターゲットの XpsDocument または PrintQueue に非同期で書き込みます。Writes asynchronously a specified FixedPage to the target XpsDocument or PrintQueue.

WriteAsync(FixedDocument) WriteAsync(FixedDocument) WriteAsync(FixedDocument)

指定した FixedDocument をターゲットの XpsDocument または PrintQueue に非同期で書き込みます。Writes asynchronously a specified FixedDocument to the target XpsDocument or PrintQueue.

WriteAsync(DocumentPaginator) WriteAsync(DocumentPaginator) WriteAsync(DocumentPaginator)

非同期で改ページ調整された内容を、指定された DocumentPaginator からターゲットの XpsDocument または PrintQueue に書き込みます。Writes asynchronously paginated content from a specified DocumentPaginator to the target XpsDocument or PrintQueue.

WriteAsync(String) WriteAsync(String) WriteAsync(String) WriteAsync(String)

指定した XPSXPS ドキュメントをターゲット XpsDocument または PrintQueue に非同期で書き込みます。Writes asynchronously a specified XPSXPS document to the target XpsDocument or PrintQueue.

WriteAsync(FixedDocument, PrintTicket) WriteAsync(FixedDocument, PrintTicket) WriteAsync(FixedDocument, PrintTicket)

指定した FixedDocument と共に PrintTicket をターゲットの XpsDocument または PrintQueue に、非同期的に書き込みます。Writes asynchronously a specified FixedDocument together with a PrintTicket to the target XpsDocument or PrintQueue.

WriteAsync(FixedPage, Object) WriteAsync(FixedPage, Object) WriteAsync(FixedPage, Object)

指定した FixedPage をターゲットの XpsDocument または PrintQueue に非同期で書き込みます。Writes asynchronously a specified FixedPage to the target XpsDocument or PrintQueue.

public:
 override void WriteAsync(System::Windows::Documents::FixedPage ^ fixedPage, System::Object ^ userSuppliedState);
public override void WriteAsync (System.Windows.Documents.FixedPage fixedPage, object userSuppliedState);
override this.WriteAsync : System.Windows.Documents.FixedPage * obj -> unit

パラメーター

fixedPage
FixedPage FixedPage FixedPage FixedPage

書き込まれるページ。The page that is written.

userSuppliedState
Object Object Object Object

非同期操作を識別し、それに関連付けるユーザー指定のオブジェクト。A user-specified object to identify and associate with the asynchronous operation.

WriteAsync(FixedPage, PrintTicket) WriteAsync(FixedPage, PrintTicket) WriteAsync(FixedPage, PrintTicket)

指定した FixedPage と共に PrintTicket をターゲットの XpsDocument または PrintQueue に、非同期的に書き込みます。Writes asynchronously a specified FixedPage together with a PrintTicket to the target XpsDocument or PrintQueue.

public:
 override void WriteAsync(System::Windows::Documents::FixedPage ^ fixedPage, System::Printing::PrintTicket ^ printTicket);
public override void WriteAsync (System.Windows.Documents.FixedPage fixedPage, System.Printing.PrintTicket printTicket);
override this.WriteAsync : System.Windows.Documents.FixedPage * System.Printing.PrintTicket -> unit

パラメーター

fixedPage
FixedPage FixedPage FixedPage FixedPage

書き込まれるページ。The page that is written.

printTicket
PrintTicket PrintTicket PrintTicket PrintTicket

ページの既定の印刷設定を表す PrintTicketA PrintTicket that represents the default printing preferences for the page.

注釈

このメソッドは、特定printTicket PrintQueueのに対して指定されたを検証または変更しません。This method does not validate or modify the specified printTicket for a particular PrintQueue. 必要に応じて、 MergeAndValidatePrintTicketメソッドを使用しPrintTicketて、 PrintQueueに固有のを作成し、指定したプリンターに対して有効です。If necessary, use the MergeAndValidatePrintTicket method to create a PrintTicket that is specific to the PrintQueue and is valid for a specified printer.

WriteAsync(Visual, Object) WriteAsync(Visual, Object) WriteAsync(Visual, Object)

指定した Visual をターゲットの XpsDocument または PrintQueue に非同期で書き込みます。Writes asynchronously a specified Visual to the target XpsDocument or PrintQueue.

public:
 override void WriteAsync(System::Windows::Media::Visual ^ visual, System::Object ^ userSuppliedState);
public override void WriteAsync (System.Windows.Media.Visual visual, object userSuppliedState);
override this.WriteAsync : System.Windows.Media.Visual * obj -> unit

パラメーター

visual
Visual Visual Visual Visual

書き込まれる VisualThe Visual that is written.

userSuppliedState
Object Object Object Object

非同期操作を識別し、それに関連付けるユーザー指定のオブジェクト。A user-specified object to identify and associate with the asynchronous operation.

注釈

をバッチに書き込むVisualにはVisualsToXpsDocument、を使用します。To batch write a Visual, use VisualsToXpsDocument.

WriteAsync(Visual, PrintTicket) WriteAsync(Visual, PrintTicket) WriteAsync(Visual, PrintTicket)

指定した Visual と共に PrintTicket をターゲットの XpsDocument または PrintQueue に、非同期的に書き込みます。Writes asynchronously a specified Visual together with a PrintTicket to the target XpsDocument or PrintQueue.

public:
 override void WriteAsync(System::Windows::Media::Visual ^ visual, System::Printing::PrintTicket ^ printTicket);
public override void WriteAsync (System.Windows.Media.Visual visual, System.Printing.PrintTicket printTicket);
override this.WriteAsync : System.Windows.Media.Visual * System.Printing.PrintTicket -> unit

パラメーター

visual
Visual Visual Visual Visual

書き込まれる VisualThe Visual that is written.

printTicket
PrintTicket PrintTicket PrintTicket PrintTicket

ドキュメントの既定の印刷設定を表す PrintTicketA PrintTicket that represents the default printing preferences for the document.

注釈

をバッチに書き込むVisualにはVisualsToXpsDocument、を使用します。To batch write a Visual, use VisualsToXpsDocument.

このメソッドは、特定printTicket PrintQueueのに対して指定されたを検証または変更しません。This method does not validate or modify the specified printTicket for a particular PrintQueue. 必要に応じて、 MergeAndValidatePrintTicketメソッドを使用しPrintTicketて、 PrintQueueに固有のを作成し、指定したプリンターに対して有効です。If necessary, use the MergeAndValidatePrintTicket method to create a PrintTicket that is specific to the PrintQueue and is valid for a specified printer.

WriteAsync(FixedDocumentSequence, PrintTicket, Object) WriteAsync(FixedDocumentSequence, PrintTicket, Object) WriteAsync(FixedDocumentSequence, PrintTicket, Object)

指定した FixedDocumentSequence と共に PrintTicket をターゲットの XpsDocument または PrintQueue に、非同期的に書き込みます。Writes asynchronously a specified FixedDocumentSequence together with a PrintTicket to the target XpsDocument or PrintQueue.

public:
 override void WriteAsync(System::Windows::Documents::FixedDocumentSequence ^ fixedDocumentSequence, System::Printing::PrintTicket ^ printTicket, System::Object ^ userSuppliedState);
public override void WriteAsync (System.Windows.Documents.FixedDocumentSequence fixedDocumentSequence, System.Printing.PrintTicket printTicket, object userSuppliedState);
override this.WriteAsync : System.Windows.Documents.FixedDocumentSequence * System.Printing.PrintTicket * obj -> unit

パラメーター

fixedDocumentSequence
FixedDocumentSequence FixedDocumentSequence FixedDocumentSequence FixedDocumentSequence

書き込まれるドキュメント セット。The set of documents to be written.

printTicket
PrintTicket PrintTicket PrintTicket PrintTicket

ドキュメント セットの既定の印刷設定を表す PrintTicketA PrintTicket that represents the default printing preferences for the set of documents.

userSuppliedState
Object Object Object Object

非同期操作を識別し、それに関連付けるユーザー指定のオブジェクト。A user-specified object to identify and associate with the asynchronous operation.

注釈

WriteAsyncを作成XpsDocument したPrintQueueまたはに、一連のドキュメントを非同期的に書き込みます。XpsDocumentWriterWriteAsync writes a set of documents asynchronously to the XpsDocument or PrintQueue that created the XpsDocumentWriter. 書き込まれたデータには、 PrintTicketおよび呼び出し元がイベントハンドラーに渡す必要がある追加情報が含まれます。The data that is written includes a PrintTicket and additional information that the caller wants to pass to an event handler.

クラスには単数形の名前がありXpsDocumentますが、 FixedDocumentは1つまたは複数のドキュメントのセットにすることができます。 XpsDocumentAlthough the XpsDocument class has a singular name, an XpsDocument can be one FixedDocument or a set of multiple documents. このメソッドFixedDocumentは、既存のシーケンスにFixedDocumentまたは要素のセットを追加します。This method adds a FixedDocument or a set of FixedDocument elements to the existing sequence.

このメソッドは、特定printTicket PrintQueueのに対して指定されたを検証または変更しません。This method does not validate or modify the specified printTicket for a particular PrintQueue. 必要に応じて、 MergeAndValidatePrintTicketメソッドを使用しPrintTicketて、 PrintQueueに固有のを作成し、指定したプリンターに対して有効です。If necessary, use the MergeAndValidatePrintTicket method to create a PrintTicket that is specific to the PrintQueue and is valid for a specified printer.

WriteAsync(FixedDocument, PrintTicket, Object) WriteAsync(FixedDocument, PrintTicket, Object) WriteAsync(FixedDocument, PrintTicket, Object)

指定した FixedDocument と共に PrintTicket をターゲットの XpsDocument または PrintQueue に、非同期的に書き込みます。Writes asynchronously a specified FixedDocument together with a PrintTicket to the target XpsDocument or PrintQueue.

public:
 override void WriteAsync(System::Windows::Documents::FixedDocument ^ fixedDocument, System::Printing::PrintTicket ^ printTicket, System::Object ^ userSuppliedState);
public override void WriteAsync (System.Windows.Documents.FixedDocument fixedDocument, System.Printing.PrintTicket printTicket, object userSuppliedState);
override this.WriteAsync : System.Windows.Documents.FixedDocument * System.Printing.PrintTicket * obj -> unit

パラメーター

fixedDocument
FixedDocument FixedDocument FixedDocument FixedDocument

書き込まれるドキュメント。The document that is written.

printTicket
PrintTicket PrintTicket PrintTicket PrintTicket

ドキュメントの既定の印刷設定を表す PrintTicketA PrintTicket that represents the default printing preferences for the document.

userSuppliedState
Object Object Object Object

非同期操作を識別し、それに関連付けるユーザー指定のオブジェクト。A user-specified object to identify and associate with the asynchronous operation.

注釈

クラスには単数形の名前がありXpsDocumentますが、 FixedDocumentは1つまたは複数のドキュメントのセットにすることができます。 XpsDocumentAlthough the XpsDocument class has a singular name, an XpsDocument can be one FixedDocument or a set of multiple documents. このメソッドは、 FixedDocumentをセットに追加します。This method adds a FixedDocument to the set.

このメソッドは、特定printTicket PrintQueueのに対して指定されたを検証または変更しません。This method does not validate or modify the specified printTicket for a particular PrintQueue. 必要に応じて、 MergeAndValidatePrintTicketメソッドを使用しPrintTicketて、 PrintQueueに固有のを作成し、指定したプリンターに対して有効です。If necessary, use the MergeAndValidatePrintTicket method to create a PrintTicket that is specific to the PrintQueue and is valid for a specified printer.

WriteAsync(FixedPage, PrintTicket, Object) WriteAsync(FixedPage, PrintTicket, Object) WriteAsync(FixedPage, PrintTicket, Object)

指定した FixedPage と共に PrintTicket をターゲットの XpsDocument または PrintQueue に、非同期的に書き込みます。Writes asynchronously a specified FixedPage together with a PrintTicket to the target XpsDocument or PrintQueue.

public:
 override void WriteAsync(System::Windows::Documents::FixedPage ^ fixedPage, System::Printing::PrintTicket ^ printTicket, System::Object ^ userSuppliedState);
public override void WriteAsync (System.Windows.Documents.FixedPage fixedPage, System.Printing.PrintTicket printTicket, object userSuppliedState);
override this.WriteAsync : System.Windows.Documents.FixedPage * System.Printing.PrintTicket * obj -> unit

パラメーター

fixedPage
FixedPage FixedPage FixedPage FixedPage

書き込まれるページ。The page that is written.

printTicket
PrintTicket PrintTicket PrintTicket PrintTicket

ページの既定の印刷設定を表す PrintTicketA PrintTicket that represents the default printing preferences for the page.

userSuppliedState
Object Object Object Object

非同期操作を識別し、それに関連付けるユーザー指定のオブジェクト。A user-specified object to identify and associate with the asynchronous operation.

注釈

このメソッドは、特定printTicket PrintQueueのに対して指定されたを検証または変更しません。This method does not validate or modify the specified printTicket for a particular PrintQueue. 必要に応じて、 MergeAndValidatePrintTicketメソッドを使用しPrintTicketて、 PrintQueueに固有のを作成し、指定したプリンターに対して有効です。If necessary, use the MergeAndValidatePrintTicket method to create a PrintTicket that is specific to the PrintQueue and is valid for a specified printer.

WriteAsync(Visual, PrintTicket, Object) WriteAsync(Visual, PrintTicket, Object) WriteAsync(Visual, PrintTicket, Object)

指定した Visual と共に PrintTicket をターゲットの XpsDocument または PrintQueue に、非同期的に書き込みます。Writes asynchronously a specified Visual together with a PrintTicket to the target XpsDocument or PrintQueue.

public:
 override void WriteAsync(System::Windows::Media::Visual ^ visual, System::Printing::PrintTicket ^ printTicket, System::Object ^ userSuppliedState);
public override void WriteAsync (System.Windows.Media.Visual visual, System.Printing.PrintTicket printTicket, object userSuppliedState);
override this.WriteAsync : System.Windows.Media.Visual * System.Printing.PrintTicket * obj -> unit

パラメーター

visual
Visual Visual Visual Visual

書き込まれる VisualThe Visual that is written.

printTicket
PrintTicket PrintTicket PrintTicket PrintTicket

ドキュメントの既定の印刷設定を表す PrintTicketA PrintTicket that represents the default printing preferences for the document.

userSuppliedState
Object Object Object Object

非同期操作を識別し、それに関連付けるユーザー指定のオブジェクト。A user-specified object to identify and associate with the asynchronous operation.

注釈

複数Visualの要素を書き込む場合VisualsToXpsDocumentは、を使用します。For writing multiple Visual elements, use VisualsToXpsDocument.

このメソッドは、特定printTicket PrintQueueのに対して指定されたを検証または変更しません。This method does not validate or modify the specified printTicket for a particular PrintQueue. 必要に応じて、 MergeAndValidatePrintTicketメソッドを使用しPrintTicketて、 PrintQueueに固有のを作成し、指定したプリンターに対して有効です。If necessary, use the MergeAndValidatePrintTicket method to create a PrintTicket that is specific to the PrintQueue and is valid for a specified printer.

WriteAsync(FixedDocumentSequence, PrintTicket) WriteAsync(FixedDocumentSequence, PrintTicket) WriteAsync(FixedDocumentSequence, PrintTicket)

指定した FixedDocumentSequence と共に PrintTicket をターゲットの XpsDocument または PrintQueue に、非同期的に書き込みます。Writes asynchronously a specified FixedDocumentSequence together with a PrintTicket to the target XpsDocument or PrintQueue.

public:
 override void WriteAsync(System::Windows::Documents::FixedDocumentSequence ^ fixedDocumentSequence, System::Printing::PrintTicket ^ printTicket);
public override void WriteAsync (System.Windows.Documents.FixedDocumentSequence fixedDocumentSequence, System.Printing.PrintTicket printTicket);
override this.WriteAsync : System.Windows.Documents.FixedDocumentSequence * System.Printing.PrintTicket -> unit

パラメーター

fixedDocumentSequence
FixedDocumentSequence FixedDocumentSequence FixedDocumentSequence FixedDocumentSequence

書き込まれるドキュメントのセット。The set of documents that are written.

printTicket
PrintTicket PrintTicket PrintTicket PrintTicket

ドキュメント セットの既定の印刷設定を表す PrintTicketA PrintTicket that represents the default printing preferences for the set of documents.

注釈

クラスには単数形の名前がありXpsDocumentますが、 FixedDocumentは1つまたは複数のドキュメントのセットにすることができます。 XpsDocumentAlthough the XpsDocument class has a singular name, an XpsDocument can be one FixedDocument or a set of multiple documents. このメソッドFixedDocumentは、既存のセットにFixedDocumentまたは要素のセットを追加します。This method adds a FixedDocument or a set of FixedDocument elements to the existing set.

このメソッドは、特定printTicket PrintQueueのに対して指定されたを検証または変更しません。This method does not validate or modify the specified printTicket for a particular PrintQueue. 必要に応じて、 MergeAndValidatePrintTicketメソッドを使用しPrintTicketて、 PrintQueueに固有のを作成し、指定したプリンターに対して有効です。If necessary, use the MergeAndValidatePrintTicket method to create a PrintTicket that is specific to the PrintQueue and is valid for a specified printer.

WriteAsync(DocumentPaginator, PrintTicket, Object) WriteAsync(DocumentPaginator, PrintTicket, Object) WriteAsync(DocumentPaginator, PrintTicket, Object)

改ページ調整された内容を PrintTicket とともに指定した DocumentPaginator からターゲットの XpsDocument または PrintQueue に非同期で書き込みます。Writes asynchronously paginated content from a specified DocumentPaginator together with a PrintTicket to the target XpsDocument or PrintQueue.

public:
 override void WriteAsync(System::Windows::Documents::DocumentPaginator ^ documentPaginator, System::Printing::PrintTicket ^ printTicket, System::Object ^ userSuppliedState);
public override void WriteAsync (System.Windows.Documents.DocumentPaginator documentPaginator, System.Printing.PrintTicket printTicket, object userSuppliedState);
override this.WriteAsync : System.Windows.Documents.DocumentPaginator * System.Printing.PrintTicket * obj -> unit

パラメーター

documentPaginator
DocumentPaginator DocumentPaginator DocumentPaginator DocumentPaginator

改ページ調整されていないソース マテリアルへのポインターが含まれているオブジェクト。マテリアルを改ページ調整するためのメソッドも含まれている。An object that contains a pointer to unpaginated source material; also contains methods for paginating the material.

printTicket
PrintTicket PrintTicket PrintTicket PrintTicket

マテリアルの既定の印刷設定を表す PrintTicketA PrintTicket that represents the default printing preferences for the material.

userSuppliedState
Object Object Object Object

非同期操作を識別し、それに関連付けるユーザー指定のオブジェクト。A user-specified object to identify and associate with the asynchronous operation.

注釈

このメソッドは、特定printTicket PrintQueueのに対して指定されたを検証または変更しません。This method does not validate or modify the specified printTicket for a particular PrintQueue. 必要に応じて、 MergeAndValidatePrintTicketメソッドを使用しPrintTicketて、 PrintQueueに固有のを作成し、指定したプリンターに対して有効です。If necessary, use the MergeAndValidatePrintTicket method to create a PrintTicket that is specific to the PrintQueue and is valid for a specified printer.

WriteAsync(FixedDocumentSequence, Object) WriteAsync(FixedDocumentSequence, Object) WriteAsync(FixedDocumentSequence, Object)

指定した FixedDocumentSequence をターゲットの XpsDocument または PrintQueue に非同期で書き込みます。Writes asynchronously a specified FixedDocumentSequence to the target XpsDocument or PrintQueue.

public:
 override void WriteAsync(System::Windows::Documents::FixedDocumentSequence ^ fixedDocumentSequence, System::Object ^ userSuppliedState);
public override void WriteAsync (System.Windows.Documents.FixedDocumentSequence fixedDocumentSequence, object userSuppliedState);
override this.WriteAsync : System.Windows.Documents.FixedDocumentSequence * obj -> unit

パラメーター

fixedDocumentSequence
FixedDocumentSequence FixedDocumentSequence FixedDocumentSequence FixedDocumentSequence

書き込まれるドキュメントのセット。The set of documents that are written.

userSuppliedState
Object Object Object Object

非同期操作を識別し、それに関連付けるユーザー指定のオブジェクト。A user-specified object to identify and associate with the asynchronous operation.

注釈

クラスには単数形の名前がありXpsDocumentますが、 FixedDocumentは1つまたは複数のドキュメントのセットにすることができます。 XpsDocumentAlthough the XpsDocument class has a singular name, an XpsDocument can be one FixedDocument or a set of multiple documents. このメソッドFixedDocumentは、既存のセットにFixedDocumentまたは要素のセットを追加します。This method adds a FixedDocument or a set of FixedDocument elements to the existing set.

WriteAsync(FixedDocumentSequence) WriteAsync(FixedDocumentSequence) WriteAsync(FixedDocumentSequence)

指定した FixedDocumentSequence をターゲットの XpsDocument または PrintQueue に非同期で書き込みます。Writes asynchronously a specified FixedDocumentSequence to the target XpsDocument or PrintQueue.

public:
 override void WriteAsync(System::Windows::Documents::FixedDocumentSequence ^ fixedDocumentSequence);
public override void WriteAsync (System.Windows.Documents.FixedDocumentSequence fixedDocumentSequence);
override this.WriteAsync : System.Windows.Documents.FixedDocumentSequence -> unit

パラメーター

fixedDocumentSequence
FixedDocumentSequence FixedDocumentSequence FixedDocumentSequence FixedDocumentSequence

書き込まれるドキュメントのセット。The set of documents that is written.

次の例は、このメソッドを使用してXPSXPSドキュメントに書き込む方法を示しています。The following example shows how to use this method to write to an XPSXPS document.

private void SaveMultipleFixedContentDocumentsAsync(
             XpsDocumentWriter xpsdw, FixedDocumentSequence fds)
{
    _xpsdwActive = xpsdw;

    xpsdw.WritingCompleted +=
        new WritingCompletedEventHandler(AsyncSaveCompleted);

    xpsdw.WritingProgressChanged +=
        new WritingProgressChangedEventHandler(AsyncSavingProgress);

    // Write the FixedDocumentSequence as a
    // collection of documents asynchronously.
    xpsdw.WriteAsync(fds);
}
Private Sub SaveMultipleFixedContentDocumentsAsync(ByVal xpsdw As XpsDocumentWriter, ByVal fds As FixedDocumentSequence)
    _xpsdwActive = xpsdw

    AddHandler xpsdw.WritingCompleted, AddressOf AsyncSaveCompleted

    AddHandler xpsdw.WritingProgressChanged, AddressOf AsyncSavingProgress

    ' Write the FixedDocumentSequence as a
    ' collection of documents asynchronously.
    xpsdw.WriteAsync(fds)
End Sub

注釈

クラスには単数形の名前がありXpsDocumentますが、 FixedDocumentは1つまたは複数のドキュメントのセットにすることができます。 XpsDocumentAlthough the XpsDocument class has a singular name, an XpsDocument can be one FixedDocument or a set of multiple documents. このメソッドFixedDocumentは、既存のセットにFixedDocumentまたは要素のセットを追加します。This method adds a FixedDocument or a set of FixedDocument elements to the existing set.

WriteAsync(FixedDocument, Object) WriteAsync(FixedDocument, Object) WriteAsync(FixedDocument, Object)

指定した FixedDocument をターゲットの XpsDocument または PrintQueue に非同期で書き込みます。Writes asynchronously a specified FixedDocument to the target XpsDocument or PrintQueue.

public:
 override void WriteAsync(System::Windows::Documents::FixedDocument ^ fixedDocument, System::Object ^ userSuppliedState);
public override void WriteAsync (System.Windows.Documents.FixedDocument fixedDocument, object userSuppliedState);
override this.WriteAsync : System.Windows.Documents.FixedDocument * obj -> unit

パラメーター

fixedDocument
FixedDocument FixedDocument FixedDocument FixedDocument

書き込まれるドキュメント。The document that is written.

userSuppliedState
Object Object Object Object

非同期操作を識別し、それに関連付けるユーザー指定のオブジェクト。A user-specified object to identify and associate with the asynchronous operation.

注釈

クラスには単数形の名前がありXpsDocumentますが、 FixedDocumentは1つまたは複数のドキュメントのセットにすることができます。 XpsDocumentAlthough the XpsDocument class has a singular name, an XpsDocument can be one FixedDocument or a set of multiple documents. このメソッドは、 FixedDocumentをセットに追加します。This method adds a FixedDocument to the set.

WriteAsync(DocumentPaginator, PrintTicket) WriteAsync(DocumentPaginator, PrintTicket) WriteAsync(DocumentPaginator, PrintTicket)

改ページ調整された内容を PrintTicket とともに指定した DocumentPaginator からターゲットの XpsDocument または PrintQueue に非同期で書き込みます。Writes asynchronously paginated content from a specified DocumentPaginator together with a PrintTicket to the target XpsDocument or PrintQueue.

public:
 override void WriteAsync(System::Windows::Documents::DocumentPaginator ^ documentPaginator, System::Printing::PrintTicket ^ printTicket);
public override void WriteAsync (System.Windows.Documents.DocumentPaginator documentPaginator, System.Printing.PrintTicket printTicket);
override this.WriteAsync : System.Windows.Documents.DocumentPaginator * System.Printing.PrintTicket -> unit

パラメーター

documentPaginator
DocumentPaginator DocumentPaginator DocumentPaginator DocumentPaginator

改ページ調整されていないソース マテリアルへのポインターが含まれており、マテリアルを改ページ調整するためのメソッドも含まれているオブジェクト。An object that contains a pointer to unpaginated source material and also contains methods for paginating the material.

printTicket
PrintTicket PrintTicket PrintTicket PrintTicket

マテリアルの既定の印刷設定を表す PrintTicketA PrintTicket that represents the default printing preferences for the material.

注釈

このメソッドは、特定printTicket PrintQueueのに対して指定されたを検証または変更しません。This method does not validate or modify the specified printTicket for a particular PrintQueue. 必要に応じて、 MergeAndValidatePrintTicketメソッドを使用しPrintTicketて、 PrintQueueに固有のを作成し、指定したプリンターに対して有効です。If necessary, use the MergeAndValidatePrintTicket method to create a PrintTicket that is specific to the PrintQueue and is valid for a specified printer.

WriteAsync(DocumentPaginator, Object) WriteAsync(DocumentPaginator, Object) WriteAsync(DocumentPaginator, Object)

非同期で改ページ調整された内容を、指定された DocumentPaginator からターゲットの XpsDocument または PrintQueue に書き込みます。Writes asynchronously paginated content from a specified DocumentPaginator to the target XpsDocument or PrintQueue.

public:
 override void WriteAsync(System::Windows::Documents::DocumentPaginator ^ documentPaginator, System::Object ^ userSuppliedState);
public override void WriteAsync (System.Windows.Documents.DocumentPaginator documentPaginator, object userSuppliedState);
override this.WriteAsync : System.Windows.Documents.DocumentPaginator * obj -> unit

パラメーター

documentPaginator
DocumentPaginator DocumentPaginator DocumentPaginator DocumentPaginator

改ページ調整されていないソース マテリアルへのポインターが含まれているオブジェクト。マテリアルを改ページ調整するためのメソッドも含まれている。An object that contains a pointer to unpaginated source material; also contains methods for paginating the material.

userSuppliedState
Object Object Object Object

非同期操作を識別し、それに関連付けるユーザー指定のオブジェクト。A user-specified object to identify and associate with the asynchronous operation.

WriteAsync(String, XpsDocumentNotificationLevel) WriteAsync(String, XpsDocumentNotificationLevel) WriteAsync(String, XpsDocumentNotificationLevel) WriteAsync(String, XpsDocumentNotificationLevel)

通知オプションを使用して、指定した XPSXPS ドキュメントをターゲット XpsDocument または PrintQueue に非同期的に書き込みます。Writes asynchronously a specified XPSXPS document with notification option to the target XpsDocument or PrintQueue.

public:
 void WriteAsync(System::String ^ documentPath, System::Windows::Xps::XpsDocumentNotificationLevel notificationLevel);
public void WriteAsync (string documentPath, System.Windows.Xps.XpsDocumentNotificationLevel notificationLevel);
override this.WriteAsync : string * System.Windows.Xps.XpsDocumentNotificationLevel -> unit
Public Sub WriteAsync (documentPath As String, notificationLevel As XpsDocumentNotificationLevel)

パラメーター

documentPath
String String String String

ソース ドキュメントのパス。The path of the source document.

notificationLevel
XpsDocumentNotificationLevel XpsDocumentNotificationLevel XpsDocumentNotificationLevel XpsDocumentNotificationLevel

通知が有効になっているかどうかを示す値。An indication of whether notification is enabled.

注釈

notificationLevel無効になっXpsDocumentWriterている場合、 XPSXPSはシリアル化さXpsDocumentPrintQueueXpsDocumentWriterドキュメントをターゲットまたはを作成したにコピーします。When notificationLevel is disabled, the XpsDocumentWriter copies the serialized XPSXPS document to the target XpsDocument or PrintQueue that created the XpsDocumentWriter. notificationLevel有効にするとXpsDocumentWriter 、最初にドキュメントを逆シリアル化し、次にそのドキュメントを再シリアル化して、各ページが出力されるときに進行状況の通知を使用してターゲットに書き込みます。When notificationLevel is enabled, the XpsDocumentWriter first deserializes the document, next reserializes it, and then writes it to the target with progress notifications as each page is output.

クラスには単数形の名前がありXpsDocumentますが、 FixedDocumentは1つまたは複数のドキュメントのセットにすることができます。 XpsDocumentAlthough the XpsDocument class has a singular name, an XpsDocument can be one FixedDocument or a set of multiple documents. このメソッドは、 FixedDocumentソース内の要素を、ターゲットXpsDocumentまたFixedDocumentPrintQueueの要素のシーケンスに追加します。This method adds the FixedDocument elements in the source to the sequence of FixedDocument elements in the target XpsDocument or PrintQueue.

notificationLevelとしてReceiveNotificationEnabled指定した場合、通知はドキュメントがシリアル化され、印刷されない場合にのみ生成されます。If notificationLevel is specified as ReceiveNotificationEnabled, notifications are produced only when the document is serialized, not printed. 通知を受信するには、ドキュメントを再シリアル化する必要があります。To receive notifications the document must be reserialized. ドキュメントが再シリアル化されると、 Package XML Paper Specificationによって保持される必要のないのすべてのコンテンツが削除されます。When a document is reserialized all content from the Package that is not required to be preserved by the XML Paper Specification is removed. 再シリアル化では、拡張FixedPage XPSXPSコンテンツを含め、マークアップからすべての拡張機能も削除されます。The reserialization will also remove all extensions from the FixedPage markup, including any extended XPSXPS content.

notificationLevelReceiveNotificationDisabled指定した場合、ドキュメントは再シリアル化されず、拡張コンテンツは印刷されても保持されます。If notificationLevel is specified as ReceiveNotificationDisabled the document will not be reserialized and any extended content will be preserved, even when printed.

仕様ではWriteAsync 、このメソッドはイベントWritingPrintTicketRequiredを呼び出しません。By design this WriteAsync method does not call the WritingPrintTicketRequired event.

WriteAsync(Visual) WriteAsync(Visual) WriteAsync(Visual)

指定した Visual をターゲットの XpsDocument または PrintQueue に非同期で書き込みます。Writes asynchronously a specified Visual to the target XpsDocument or PrintQueue.

public:
 override void WriteAsync(System::Windows::Media::Visual ^ visual);
public override void WriteAsync (System.Windows.Media.Visual visual);
override this.WriteAsync : System.Windows.Media.Visual -> unit

パラメーター

visual
Visual Visual Visual Visual

書き込まれる VisualThe Visual that is written.

次の例は、このメソッドを使用してをVisual XPSXPSドキュメントに書き込む方法を示しています。The following example shows how to use this method to write a Visual to an XPSXPS document.

private void SaveVisualAsync(XpsDocumentWriter xpsdw, Visual v)
{
    _xpsdwActive = xpsdw;

    xpsdw.WritingCompleted +=
        new WritingCompletedEventHandler(AsyncSaveCompleted);

    xpsdw.WriteAsync(v);    // Write visual to single page.
}
Private Sub SaveVisualAsync(ByVal xpsdw As XpsDocumentWriter, ByVal v As Visual)
    _xpsdwActive = xpsdw

    AddHandler xpsdw.WritingCompleted, AddressOf AsyncSaveCompleted

    xpsdw.WriteAsync(v) ' Write visual to single page.
End Sub

注釈

をバッチに書き込むVisualにはVisualsToXpsDocument、を使用します。To batch write a Visual, use VisualsToXpsDocument.

WriteAsync(FixedPage) WriteAsync(FixedPage) WriteAsync(FixedPage)

指定した FixedPage をターゲットの XpsDocument または PrintQueue に非同期で書き込みます。Writes asynchronously a specified FixedPage to the target XpsDocument or PrintQueue.

public:
 override void WriteAsync(System::Windows::Documents::FixedPage ^ fixedPage);
public override void WriteAsync (System.Windows.Documents.FixedPage fixedPage);
override this.WriteAsync : System.Windows.Documents.FixedPage -> unit

パラメーター

fixedPage
FixedPage FixedPage FixedPage FixedPage

書き込まれるページ。The page that is written.

WriteAsync(FixedDocument) WriteAsync(FixedDocument) WriteAsync(FixedDocument)

指定した FixedDocument をターゲットの XpsDocument または PrintQueue に非同期で書き込みます。Writes asynchronously a specified FixedDocument to the target XpsDocument or PrintQueue.

public:
 override void WriteAsync(System::Windows::Documents::FixedDocument ^ fixedDocument);
public override void WriteAsync (System.Windows.Documents.FixedDocument fixedDocument);
override this.WriteAsync : System.Windows.Documents.FixedDocument -> unit

パラメーター

fixedDocument
FixedDocument FixedDocument FixedDocument FixedDocument

書き込まれるドキュメント。The document that is written.

次の例は、このメソッドを使用してXPSXPSドキュメントに書き込む方法を示しています。The following example shows how to use this method to write to an XPSXPS document.

private void SaveSingleFixedContentDocumentAsync(
             XpsDocumentWriter xpsdw, FixedDocument fd)
{
    _xpsdwActive = xpsdw;

    xpsdw.WritingCompleted +=
        new WritingCompletedEventHandler(AsyncSaveCompleted);

    // Write the FixedDocument as a document.
    xpsdw.WriteAsync(fd);
}
Private Sub SaveSingleFixedContentDocumentAsync(ByVal xpsdw As XpsDocumentWriter, ByVal fd As FixedDocument)
    _xpsdwActive = xpsdw

    AddHandler xpsdw.WritingCompleted, AddressOf AsyncSaveCompleted

    ' Write the FixedDocument as a document.
    xpsdw.WriteAsync(fd)
End Sub

注釈

クラスには単数形の名前がありXpsDocumentますが、 FixedDocumentは1つまたは複数のドキュメントのセットにすることができます。 XpsDocumentAlthough the XpsDocument class has a singular name, an XpsDocument can be one FixedDocument or a set of multiple documents. このメソッドは、 FixedDocumentをセットに追加します。This method adds a FixedDocument to the set.

WriteAsync(DocumentPaginator) WriteAsync(DocumentPaginator) WriteAsync(DocumentPaginator)

非同期で改ページ調整された内容を、指定された DocumentPaginator からターゲットの XpsDocument または PrintQueue に書き込みます。Writes asynchronously paginated content from a specified DocumentPaginator to the target XpsDocument or PrintQueue.

public:
 override void WriteAsync(System::Windows::Documents::DocumentPaginator ^ documentPaginator);
public override void WriteAsync (System.Windows.Documents.DocumentPaginator documentPaginator);
override this.WriteAsync : System.Windows.Documents.DocumentPaginator -> unit

パラメーター

documentPaginator
DocumentPaginator DocumentPaginator DocumentPaginator DocumentPaginator

改ページ調整されていないソース マテリアルへのポインターが含まれており、マテリアルを改ページ調整するためのメソッドも含まれているオブジェクト。An object that contains a pointer to unpaginated source material and also contains methods for paginating the material.

次の例は、このメソッドを使用してXPSXPSドキュメントに書き込む方法を示しています。The following example shows how to use this method to write to an XPSXPS document.

private void SaveSingleFlowContentDocumentAsync(
             XpsDocumentWriter xpsdw, DocumentPaginator idp)
{
    _xpsdwActive = xpsdw;

    xpsdw.WritingCompleted +=
        new WritingCompletedEventHandler(AsyncSaveCompleted);

    // Write the IDP as a document.
    xpsdw.WriteAsync(idp);
}
Private Sub SaveSingleFlowContentDocumentAsync(ByVal xpsdw As XpsDocumentWriter, ByVal idp As DocumentPaginator)
    _xpsdwActive = xpsdw

    AddHandler xpsdw.WritingCompleted, AddressOf AsyncSaveCompleted

    ' Write the IDP as a document.
    xpsdw.WriteAsync(idp)
End Sub

WriteAsync(String) WriteAsync(String) WriteAsync(String) WriteAsync(String)

指定した XPSXPS ドキュメントをターゲット XpsDocument または PrintQueue に非同期で書き込みます。Writes asynchronously a specified XPSXPS document to the target XpsDocument or PrintQueue.

public:
 void WriteAsync(System::String ^ documentPath);
public void WriteAsync (string documentPath);
override this.WriteAsync : string -> unit
Public Sub WriteAsync (documentPath As String)

パラメーター

documentPath
String String String String

ソース ドキュメントのパス。The path of the source document.

注釈

クラスには単数形の名前がありXpsDocumentますが、 FixedDocumentは1つまたは複数のドキュメントのセットにすることができます。 XpsDocumentAlthough the XpsDocument class has a singular name, an XpsDocument can be one FixedDocument or a set of multiple documents. このメソッドは、 FixedDocumentソース内の要素を、ターゲットXpsDocumentまたFixedDocumentPrintQueueの要素のセットに追加します。This method adds the FixedDocument elements in the source to the set of FixedDocument elements in the target XpsDocument or PrintQueue.

このWriteAsyncメソッドは、指定されXPSXPSたドキュメントを再シリアル化しますPackage 。これにより、 XML Paper Specificationによって保持される必要のないコンテンツがからすべて削除されます。This WriteAsync method will reserialize the specified XPSXPS document which will remove all content from the Package that is not required to be preserved by the XML Paper Specification. 再シリアル化では、拡張FixedPage XPSXPSコンテンツを含め、マークアップからすべての拡張機能も削除されます。The reserialization will also remove all extensions from the FixedPage markup, including any extended XPSXPS content.

仕様ではWriteAsync 、このメソッドはイベントWritingPrintTicketRequiredを呼び出しません。By design this WriteAsync method does not call the WritingPrintTicketRequired event.

WriteAsync(FixedDocument, PrintTicket) WriteAsync(FixedDocument, PrintTicket) WriteAsync(FixedDocument, PrintTicket)

指定した FixedDocument と共に PrintTicket をターゲットの XpsDocument または PrintQueue に、非同期的に書き込みます。Writes asynchronously a specified FixedDocument together with a PrintTicket to the target XpsDocument or PrintQueue.

public:
 override void WriteAsync(System::Windows::Documents::FixedDocument ^ fixedDocument, System::Printing::PrintTicket ^ printTicket);
public override void WriteAsync (System.Windows.Documents.FixedDocument fixedDocument, System.Printing.PrintTicket printTicket);
override this.WriteAsync : System.Windows.Documents.FixedDocument * System.Printing.PrintTicket -> unit

パラメーター

fixedDocument
FixedDocument FixedDocument FixedDocument FixedDocument

書き込まれるドキュメント。The document that is written.

printTicket
PrintTicket PrintTicket PrintTicket PrintTicket

ドキュメントの既定の印刷設定を表す PrintTicketA PrintTicket that represents the default printing preferences for the document.

注釈

クラスには単数形の名前がありXpsDocumentますが、 FixedDocumentは1つまたは複数のドキュメントのセットにすることができます。 XpsDocumentAlthough the XpsDocument class has a singular name, an XpsDocument can be one FixedDocument or a set of multiple documents. このメソッドは、 FixedDocumentをセットに追加します。This method adds a FixedDocument to the set.

このメソッドは、特定printTicket PrintQueueのに対して指定されたを検証または変更しません。This method does not validate or modify the specified printTicket for a particular PrintQueue. 必要に応じて、 MergeAndValidatePrintTicketメソッドを使用しPrintTicketて、 PrintQueueに固有のを作成し、指定したプリンターに対して有効です。If necessary, use the MergeAndValidatePrintTicket method to create a PrintTicket that is specific to the PrintQueue and is valid for a specified printer.

適用対象