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 einen VisualsToXpsDocument Wert zurück, der Objekte in ein Dokument oder eine Druckwarteschlange schreiben Visual kann.
Überlädt
| Name | Beschreibung |
|---|---|
| CreateVisualsCollator() |
Gibt einen VisualsToXpsDocument Wert zurück, der Objekte in ein Dokument oder eine Druckwarteschlange schreiben Visual kann. |
| CreateVisualsCollator(PrintTicket, PrintTicket) |
Gibt einen VisualsToXpsDocument Wert zurück, der Objekte mit Visual Einstellungen in ein XPS-Dokument oder eine Druckwarteschlange schreiben PrintTicket kann. |
Beispiele
Das folgende Beispiel zeigt, wie die CreateVisualsCollator Methode verwendet wird.
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 in dasselbe Ziel XpsDocument oder PrintQueue wie dasXpsDocumentWriter, das erstellt.VisualsToXpsDocument
CreateVisualsCollator()
Gibt einen VisualsToXpsDocument Wert zurück, der Objekte in ein Dokument oder eine Druckwarteschlange schreiben Visual 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
Das folgende Beispiel zeigt, wie die CreateVisualsCollator Methode verwendet wird.
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 in dasselbe Ziel XpsDocument oder PrintQueue wie dasXpsDocumentWriter, das erstellt.VisualsToXpsDocument
Gilt für:
CreateVisualsCollator(PrintTicket, PrintTicket)
Gibt einen VisualsToXpsDocument Wert zurück, der Objekte mit Visual Einstellungen in ein XPS-Dokument oder eine Druckwarteschlange schreiben PrintTicket 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 Wert, der die Standarddruckeinstellungen für die Dokumentsequenz angibt.
- documentPrintTicket
- PrintTicket
A PrintTicket that represents the default printing preferences for each document.
Gibt zurück
Die neue VisualsToXpsDocument , die Visual Elemente mit PrintTicket Einstellungen in die XpsDocument.
Hinweise
Die VisualsToXpsDocument Schreibvorgänge in dasselbe Ziel XpsDocument oder PrintQueue wie dasXpsDocumentWriter, das erstellt.VisualsToXpsDocument
Diese Methode überprüft oder ändert die angegebene documentPrintTicket Eigenschaft für eine bestimmte Methode PrintQueuenicht. Verwenden Sie bei Bedarf die MergeAndValidatePrintTicket Methode, um ein PrintTicket für den PrintQueue angegebenen Drucker spezifisches und gültiges Objekt zu erstellen.