XpsDocumentWriter.CreateVisualsCollator Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
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
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.