XpsDocumentWriter.CreateVisualsCollator Metodo

Definizione

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

Overload

Nome Descrizione
CreateVisualsCollator()

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

CreateVisualsCollator(PrintTicket, PrintTicket)

Restituisce un oggetto VisualsToXpsDocument in grado di scrivere Visual oggetti con PrintTicket impostazioni in un documento XPS o in una coda di stampa.

Esempio

Nell'esempio seguente viene illustrato come usare il CreateVisualsCollator metodo .

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 XpsDocumentWriter che crea l'oggetto VisualsToXpsDocument.

CreateVisualsCollator()

Restituisce un oggetto VisualsToXpsDocument che può scrivere Visual oggetti in un documento o in una 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

Valori restituiti

VisualsToXpsDocumentNuovo oggetto .

Esempio

Nell'esempio seguente viene illustrato come usare il CreateVisualsCollator metodo .

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 XpsDocumentWriter che crea l'oggetto VisualsToXpsDocument.

Si applica a

CreateVisualsCollator(PrintTicket, PrintTicket)

Restituisce un oggetto VisualsToXpsDocument in grado di scrivere Visual oggetti con PrintTicket impostazioni in un documento XPS o in una coda di stampa.

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

Oggetto PrintTicket che specifica le preferenze di stampa predefinite per la sequenza di documenti.

documentPrintTicket
PrintTicket

Oggetto PrintTicket che rappresenta le preferenze di stampa predefinite per ogni documento.

Valori restituiti

VisualsToXpsDocument Nuovo oggetto che scrive Visual gli elementi con PrintTicket le impostazioni in XpsDocument.

Commenti

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

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

Si applica a