XpsDocumentWriter.CreateVisualsCollator Metoda

Definice

VisualsToXpsDocument Vrátí objekty, které můžou zapisovat Visual objekty do dokumentu nebo tiskové fronty.

Přetížení

CreateVisualsCollator()

VisualsToXpsDocument Vrátí objekty, které můžou zapisovat Visual objekty do dokumentu nebo tiskové fronty.

CreateVisualsCollator(PrintTicket, PrintTicket)

VisualsToXpsDocument Vrátí objekty Visual s PrintTicket nastavením do dokumentu XPS nebo tiskové fronty.

Příklady

Následující příklad ukazuje, jak použít metodu 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

Poznámky

Zápisy VisualsToXpsDocument do stejného cíle XpsDocument nebo PrintQueue do objektu XpsDocumentWriter , který vytvoří VisualsToXpsDocument.

CreateVisualsCollator()

VisualsToXpsDocument Vrátí objekty, které můžou zapisovat Visual objekty do dokumentu nebo tiskové fronty.

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

Návraty

SerializerWriterCollator

Nový VisualsToXpsDocument.

Příklady

Následující příklad ukazuje, jak použít metodu 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

Poznámky

Zápisy VisualsToXpsDocument do stejného cíle XpsDocument nebo PrintQueue do objektu XpsDocumentWriter , který vytvoří VisualsToXpsDocument.

Platí pro

CreateVisualsCollator(PrintTicket, PrintTicket)

VisualsToXpsDocument Vrátí objekty Visual s PrintTicket nastavením do dokumentu XPS nebo tiskové fronty.

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

Parametry

documentSequencePrintTicket
PrintTicket

Určuje PrintTicket výchozí předvolby tisku pro posloupnost dokumentů.

documentPrintTicket
PrintTicket

A PrintTicket , který představuje výchozí předvolby tisku pro každý dokument.

Návraty

SerializerWriterCollator

Nový VisualsToXpsDocument , který zapisuje Visual prvky s PrintTicket nastavením na XpsDocument.

Poznámky

Zápisy VisualsToXpsDocument do stejného cíle XpsDocument nebo PrintQueue do objektu XpsDocumentWriter , který vytvoří VisualsToXpsDocument.

Tato metoda neověřuje nebo neupravuje zadané documentPrintTicket pro konkrétní PrintQueue. V případě potřeby vytvořte metodu MergeAndValidatePrintTicket PrintTicket , která je specifická pro PrintQueue zadanou tiskárnu a je platná.

Platí pro