XpsDocumentWriter.CreateVisualsCollator Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt ein VisualsToXpsDocument zurück, das Visual-Objekte in ein Dokument oder eine Druckwarteschlange schreiben kann.
Überlädt
CreateVisualsCollator() |
Gibt ein VisualsToXpsDocument zurück, das Visual-Objekte in ein Dokument oder eine Druckwarteschlange schreiben kann. |
CreateVisualsCollator(PrintTicket, PrintTicket) |
Gibt ein VisualsToXpsDocument zurück, das Visual-Objekte mit PrintTicket-Einstellungen in ein XPS-Dokument oder eine Druckwarteschlange schreiben kann. |
Beispiele
Im folgenden Beispiel wird die Verwendung der CreateVisualsCollator-Methode gezeigt.
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
Hinweise
Die VisualsToXpsDocument Schreibvorgänge werden mit demselben Ziel oder PrintQueue dem erstellenden XpsDocumentWriter VisualsToXpsDocumentZiel XpsDocument geschrieben.
CreateVisualsCollator()
Gibt ein VisualsToXpsDocument zurück, das Visual-Objekte in ein Dokument oder eine Druckwarteschlange schreiben kann.
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
Gibt zurück
Die neue VisualsToXpsDocument.
Beispiele
Im folgenden Beispiel wird die Verwendung der CreateVisualsCollator-Methode gezeigt.
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
Hinweise
Die VisualsToXpsDocument Schreibvorgänge werden mit demselben Ziel oder PrintQueue dem erstellenden XpsDocumentWriter VisualsToXpsDocumentZiel XpsDocument geschrieben.
Gilt für
CreateVisualsCollator(PrintTicket, PrintTicket)
Gibt ein VisualsToXpsDocument zurück, das Visual-Objekte mit PrintTicket-Einstellungen in ein XPS-Dokument oder eine Druckwarteschlange schreiben kann.
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
Parameter
- documentSequencePrintTicket
- PrintTicket
Ein PrintTicket, das die Standarddruckeinstellungen für die Dokumentsequenz angibt.
- documentPrintTicket
- PrintTicket
Ein PrintTicket, das die Standarddruckeinstellungen für jedes Dokument darstellt.
Gibt zurück
Das neue VisualsToXpsDocument, das Visual-Elemente mit PrintTicket-Einstellungen in das XpsDocument schreibt.
Hinweise
Die VisualsToXpsDocument Schreibvorgänge werden mit demselben Ziel oder PrintQueue dem erstellenden XpsDocumentWriter VisualsToXpsDocumentZiel XpsDocument geschrieben.
Diese Methode überprüft oder ändert die angegebene documentPrintTicket
Methode für eine bestimmte PrintQueue. Verwenden Sie die MergeAndValidatePrintTicket Methode, um eine PrintTicket für einen angegebenen Drucker bestimmte PrintQueue und gültige Methode zu erstellen.