XpsDocumentWriter.CreateVisualsCollator Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Restituisce VisualsToXpsDocument che può scrivere oggetti Visual in un documento o coda di stampa.
Overload
CreateVisualsCollator() |
Restituisce VisualsToXpsDocument che può scrivere oggetti Visual in un documento o coda di stampa. |
CreateVisualsCollator(PrintTicket, PrintTicket) |
Restituisce VisualsToXpsDocument che può scrivere gli oggetti Visual con le impostazioni PrintTicket in un documento o coda di stampa XPS. |
Esempio
Nell'esempio seguente viene illustrato come utilizzare il metodo 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
Commenti
Scrive VisualsToXpsDocument nella stessa destinazione XpsDocument o PrintQueue nell'oggetto che crea l'oggetto XpsDocumentWriter VisualsToXpsDocument.
CreateVisualsCollator()
Restituisce VisualsToXpsDocument che può scrivere oggetti Visual in un documento o 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
Restituisce
Nuovo oggetto VisualsToXpsDocument.
Esempio
Nell'esempio seguente viene illustrato come utilizzare il metodo 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
Commenti
Scrive VisualsToXpsDocument nella stessa destinazione XpsDocument o PrintQueue nell'oggetto che crea l'oggetto XpsDocumentWriter VisualsToXpsDocument.
Si applica a
CreateVisualsCollator(PrintTicket, PrintTicket)
Restituisce VisualsToXpsDocument che può scrivere gli oggetti Visual con le impostazioni PrintTicket in un documento o coda di stampa XPS.
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
PrintTicket che specifica le preferenze di stampa predefinite per la sequenza del documento.
- documentPrintTicket
- PrintTicket
PrintTicket che rappresenta le preferenze di stampa predefinite per ciascun documento.
Restituisce
Il nuovo VisualsToXpsDocument che scrive elementi Visual con le impostazioni PrintTicket in XpsDocument.
Commenti
Scrive VisualsToXpsDocument nella stessa destinazione XpsDocument o PrintQueue nell'oggetto che crea l'oggetto XpsDocumentWriter VisualsToXpsDocument.
Questo metodo non convalida o modifica l'oggetto specificato documentPrintTicket
per un determinato PrintQueueoggetto . Se necessario, usare il MergeAndValidatePrintTicket metodo per creare un oggetto PrintTicket specifico per la PrintQueue stampante e valido per una stampante specificata.