Condividi tramite


XpsDocumentWriter.CreateVisualsCollator Metodo

Definizione

Restituisce VisualsToXpsDocument che può scrivere oggetti Visual in un documento o coda di stampa.

Overload

CreateVisualsCollator()

Restituisce VisualsToXpsDocument che può scrivere oggetti Visual in un documento o coda di stampa.

CreateVisualsCollator(PrintTicket, PrintTicket)

Restituisce VisualsToXpsDocument che può scrivere gli oggetti Visual con le impostazioni PrintTicket in un documento o coda di stampa XPS.

Esempio

Nell'esempio seguente viene illustrato come utilizzare il metodo 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

Commenti

Scrive VisualsToXpsDocument nella stessa destinazione XpsDocument o PrintQueue nell'oggetto che crea l'oggetto XpsDocumentWriter VisualsToXpsDocument.

CreateVisualsCollator()

Restituisce VisualsToXpsDocument che può scrivere oggetti Visual in un documento o coda di stampa.

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

Restituisce

SerializerWriterCollator

Nuovo oggetto VisualsToXpsDocument.

Esempio

Nell'esempio seguente viene illustrato come utilizzare il metodo 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

Commenti

Scrive VisualsToXpsDocument nella stessa destinazione XpsDocument o PrintQueue nell'oggetto che crea l'oggetto XpsDocumentWriter VisualsToXpsDocument.

Si applica a

CreateVisualsCollator(PrintTicket, PrintTicket)

Restituisce VisualsToXpsDocument che può scrivere gli oggetti Visual con le impostazioni PrintTicket in un documento o coda di stampa XPS.

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

Parametri

documentSequencePrintTicket
PrintTicket

PrintTicket che specifica le preferenze di stampa predefinite per la sequenza del documento.

documentPrintTicket
PrintTicket

PrintTicket che rappresenta le preferenze di stampa predefinite per ciascun documento.

Restituisce

SerializerWriterCollator

Il nuovo VisualsToXpsDocument che scrive elementi Visual con le impostazioni PrintTicket in XpsDocument.

Commenti

Scrive VisualsToXpsDocument nella stessa destinazione XpsDocument o PrintQueue nell'oggetto che crea l'oggetto XpsDocumentWriter VisualsToXpsDocument.

Questo metodo non convalida o modifica l'oggetto specificato documentPrintTicket per un determinato PrintQueueoggetto . Se necessario, usare il MergeAndValidatePrintTicket metodo per creare un oggetto PrintTicket specifico per la PrintQueue stampante e valido per una stampante specificata.

Si applica a