XpsDocumentWriter.CreateVisualsCollator Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Retorna um VisualsToXpsDocument que pode escrever Visual objetos num documento ou fila de impressão.
Sobrecargas
| Name | Description |
|---|---|
| CreateVisualsCollator() |
Retorna um VisualsToXpsDocument que pode escrever Visual objetos num documento ou fila de impressão. |
| CreateVisualsCollator(PrintTicket, PrintTicket) |
Retorna um VisualsToXpsDocument que pode escrever Visual objetos com PrintTicket definições num documento XPS ou fila de impressão. |
Exemplos
O exemplo seguinte mostra como usar o CreateVisualsCollator método.
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
Observações
O VisualsToXpsDocument escreve para o mesmo destino XpsDocument ou PrintQueue que o XpsDocumentWriter que cria o VisualsToXpsDocument.
CreateVisualsCollator()
Retorna um VisualsToXpsDocument que pode escrever Visual objetos num documento ou 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
Devoluções
O novo VisualsToXpsDocument.
Exemplos
O exemplo seguinte mostra como usar o CreateVisualsCollator método.
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
Observações
O VisualsToXpsDocument escreve para o mesmo destino XpsDocument ou PrintQueue que o XpsDocumentWriter que cria o VisualsToXpsDocument.
Aplica-se a
CreateVisualsCollator(PrintTicket, PrintTicket)
Retorna um VisualsToXpsDocument que pode escrever Visual objetos com PrintTicket definições num documento XPS ou 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
A PrintTicket que especifica as preferências de impressão padrão para a sequência do documento.
- documentPrintTicket
- PrintTicket
A PrintTicket que representa as preferências de impressão padrão para cada documento.
Devoluções
O novo VisualsToXpsDocument que escreve Visual elementos com PrintTicket definições para o XpsDocument.
Observações
O VisualsToXpsDocument escreve para o mesmo destino XpsDocument ou PrintQueue que o XpsDocumentWriter que cria o VisualsToXpsDocument.
Este 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 para PrintQueue e válido para uma impressora especificada.