Partilhar via


XpsDocumentWriter.CreateVisualsCollator Método

Definição

Retorna um VisualsToXpsDocument que pode gravar objetos Visual em um documento ou na fila de impressão.

Sobrecargas

CreateVisualsCollator()

Retorna um VisualsToXpsDocument que pode gravar objetos Visual em um documento ou na fila de impressão.

CreateVisualsCollator(PrintTicket, PrintTicket)

Retorna um VisualsToXpsDocument que pode gravar objetos Visual com configurações PrintTicket em um documento XPS ou na fila de impressão.

Exemplos

O exemplo a seguir mostra como usar o método 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

Comentários

As VisualsToXpsDocument gravações no mesmo destino XpsDocument ou PrintQueue no XpsDocumentWriter que cria o VisualsToXpsDocument.

CreateVisualsCollator()

Retorna um VisualsToXpsDocument que pode gravar objetos Visual em um documento ou na fila de impressão.

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

Retornos

SerializerWriterCollator

O novo VisualsToXpsDocument.

Exemplos

O exemplo a seguir mostra como usar o método 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

Comentários

As VisualsToXpsDocument gravações no mesmo destino XpsDocument ou PrintQueue no XpsDocumentWriter que cria o VisualsToXpsDocument.

Aplica-se a

CreateVisualsCollator(PrintTicket, PrintTicket)

Retorna um VisualsToXpsDocument que pode gravar objetos Visual com configurações PrintTicket em um documento XPS ou na fila de impressão.

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

Parâmetros

documentSequencePrintTicket
PrintTicket

Um PrintTicket que especifica as preferências de impressão padrão para a sequência de documentos.

documentPrintTicket
PrintTicket

Um PrintTicket que representa as preferências de impressão padrão para cada documento.

Retornos

SerializerWriterCollator

O novo VisualsToXpsDocument que grava elementos Visual com configurações PrintTicket no XpsDocument.

Comentários

As VisualsToXpsDocument gravações no mesmo destino XpsDocument ou PrintQueue no XpsDocumentWriter que cria o VisualsToXpsDocument.

Esse método não valida nem modifica o especificado documentPrintTicket para um determinado PrintQueue. Se necessário, use o MergeAndValidatePrintTicket método para criar um PrintTicket que seja específico e PrintQueue válido para uma impressora especificada.

Aplica-se a