XpsDocumentWriter.CreateVisualsCollator メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
VisualsToXpsDocument オブジェクトをドキュメントまたは印刷キューに書き込むことができる Visual を返します。
オーバーロード
CreateVisualsCollator() |
VisualsToXpsDocument オブジェクトをドキュメントまたは印刷キューに書き込むことができる Visual を返します。 |
CreateVisualsCollator(PrintTicket, PrintTicket) |
VisualsToXpsDocument オブジェクトおよび Visual 設定を XPS ドキュメントまたは印刷キューに書き込むことができる PrintTicket を返します。 |
例
CreateVisualsCollator メソッドを使用する方法の例を次に示します。
private void SaveVisuals(XpsDocumentWriter xpsdw, List<Visual> vc)
{
// Setup for writing multiple visuals
VisualsToXpsDocument vToXpsD = (VisualsToXpsDocument)xpsdw.CreateVisualsCollator();
// Iterate through all visuals in the collection
foreach (Visual v in vc)
{
vToXpsD.Write(v); //Write each visual to single page
}
// End writing multiple visuals
vToXpsD.EndBatchWrite();
}
Private Sub SaveVisuals(ByVal xpsdw As XpsDocumentWriter, ByVal vc As List(Of Visual))
' Setup for writing multiple visuals
Dim vToXpsD As VisualsToXpsDocument = CType(xpsdw.CreateVisualsCollator(), VisualsToXpsDocument)
' Iterate through all visuals in the collection
For Each v As Visual In vc
vToXpsD.Write(v) 'Write each visual to single page
Next v
' End writing multiple visuals
vToXpsD.EndBatchWrite()
End Sub
注釈
同VisualsToXpsDocumentじターゲットXpsDocumentへの書き込み、またはXpsDocumentWriter PrintQueue VisualsToXpsDocument.
CreateVisualsCollator()
VisualsToXpsDocument オブジェクトをドキュメントまたは印刷キューに書き込むことができる Visual を返します。
public:
override System::Windows::Documents::Serialization::SerializerWriterCollator ^ CreateVisualsCollator();
public override System.Windows.Documents.Serialization.SerializerWriterCollator CreateVisualsCollator ();
override this.CreateVisualsCollator : unit -> System.Windows.Documents.Serialization.SerializerWriterCollator
Public Overrides Function CreateVisualsCollator () As SerializerWriterCollator
戻り値
新しい VisualsToXpsDocument。
例
CreateVisualsCollator メソッドを使用する方法の例を次に示します。
private void SaveVisuals(XpsDocumentWriter xpsdw, List<Visual> vc)
{
// Setup for writing multiple visuals
VisualsToXpsDocument vToXpsD = (VisualsToXpsDocument)xpsdw.CreateVisualsCollator();
// Iterate through all visuals in the collection
foreach (Visual v in vc)
{
vToXpsD.Write(v); //Write each visual to single page
}
// End writing multiple visuals
vToXpsD.EndBatchWrite();
}
Private Sub SaveVisuals(ByVal xpsdw As XpsDocumentWriter, ByVal vc As List(Of Visual))
' Setup for writing multiple visuals
Dim vToXpsD As VisualsToXpsDocument = CType(xpsdw.CreateVisualsCollator(), VisualsToXpsDocument)
' Iterate through all visuals in the collection
For Each v As Visual In vc
vToXpsD.Write(v) 'Write each visual to single page
Next v
' End writing multiple visuals
vToXpsD.EndBatchWrite()
End Sub
注釈
同VisualsToXpsDocumentじターゲットXpsDocumentへの書き込み、またはXpsDocumentWriter PrintQueue VisualsToXpsDocument.
適用対象
CreateVisualsCollator(PrintTicket, PrintTicket)
VisualsToXpsDocument オブジェクトおよび Visual 設定を XPS ドキュメントまたは印刷キューに書き込むことができる PrintTicket を返します。
public:
override System::Windows::Documents::Serialization::SerializerWriterCollator ^ CreateVisualsCollator(System::Printing::PrintTicket ^ documentSequencePrintTicket, System::Printing::PrintTicket ^ documentPrintTicket);
public override System.Windows.Documents.Serialization.SerializerWriterCollator CreateVisualsCollator (System.Printing.PrintTicket documentSequencePrintTicket, System.Printing.PrintTicket documentPrintTicket);
override this.CreateVisualsCollator : System.Printing.PrintTicket * System.Printing.PrintTicket -> System.Windows.Documents.Serialization.SerializerWriterCollator
Public Overrides Function CreateVisualsCollator (documentSequencePrintTicket As PrintTicket, documentPrintTicket As PrintTicket) As SerializerWriterCollator
パラメーター
- documentSequencePrintTicket
- PrintTicket
ドキュメント シーケンスの既定の印刷設定を指定する PrintTicket。
- documentPrintTicket
- PrintTicket
各ドキュメントの既定の印刷設定を表す PrintTicket。
戻り値
VisualsToXpsDocument 要素および Visual 設定を PrintTicket に書き込む新しい XpsDocument。
注釈
同VisualsToXpsDocumentじターゲットXpsDocumentへの書き込み、またはXpsDocumentWriter PrintQueue VisualsToXpsDocument.
このメソッドは、特定PrintQueueのオブジェクトに対して指定されたdocumentPrintTicket
値を検証または変更しません。 必要に応じて、メソッドを MergeAndValidatePrintTicket 使用して、 PrintTicket 指定したプリンターに PrintQueue 固有の有効なプリンターを作成します。