XpsDocumentWriter.CreateVisualsCollator Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Devuelve un VisualsToXpsDocument objeto que puede escribir Visual objetos en un documento o una cola de impresión.
Sobrecargas
| Nombre | Description |
|---|---|
| CreateVisualsCollator() |
Devuelve un VisualsToXpsDocument objeto que puede escribir Visual objetos en un documento o una cola de impresión. |
| CreateVisualsCollator(PrintTicket, PrintTicket) |
Devuelve un VisualsToXpsDocument objeto que puede escribir Visual objetos con PrintTicket la configuración en un documento XPS o una cola de impresión. |
Ejemplos
En el ejemplo siguiente se muestra cómo usar el 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
Comentarios
VisualsToXpsDocument Escribe en el mismo destino XpsDocument o PrintQueue que el XpsDocumentWriter objeto que crea .VisualsToXpsDocument
CreateVisualsCollator()
Devuelve un VisualsToXpsDocument objeto que puede escribir Visual objetos en un documento o una cola de impresión.
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
Devoluciones
El nuevo VisualsToXpsDocument.
Ejemplos
En el ejemplo siguiente se muestra cómo usar el 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
Comentarios
VisualsToXpsDocument Escribe en el mismo destino XpsDocument o PrintQueue que el XpsDocumentWriter objeto que crea .VisualsToXpsDocument
Se aplica a
CreateVisualsCollator(PrintTicket, PrintTicket)
Devuelve un VisualsToXpsDocument objeto que puede escribir Visual objetos con PrintTicket la configuración en un documento XPS o una cola de impresión.
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
que PrintTicket especifica las preferencias de impresión predeterminadas para la secuencia de documentos.
- documentPrintTicket
- PrintTicket
PrintTicket que representa las preferencias de impresión predeterminadas de cada documento.
Devoluciones
Nuevo VisualsToXpsDocument que escribe Visual elementos con PrintTicket la configuración en .XpsDocument
Comentarios
VisualsToXpsDocument Escribe en el mismo destino XpsDocument o PrintQueue que el XpsDocumentWriter objeto que crea .VisualsToXpsDocument
Este método no valida ni modifica el especificado documentPrintTicket para un determinado PrintQueue. Si es necesario, use el MergeAndValidatePrintTicket método para crear un PrintTicket que sea específico del PrintQueue objeto y válido para una impresora especificada.