XpsDocumentWriter.CreateVisualsCollator Methode

Definition

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.

Gilt für: