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 un oggetto VisualsToXpsDocument che può scrivere Visual oggetti in un documento o in una coda di stampa.
Overload
| Nome | Descrizione |
|---|---|
| CreateVisualsCollator() |
Restituisce un oggetto VisualsToXpsDocument che può scrivere Visual oggetti in un documento o in una coda di stampa. |
| CreateVisualsCollator(PrintTicket, PrintTicket) |
Restituisce un oggetto VisualsToXpsDocument in grado di scrivere Visual oggetti con PrintTicket impostazioni in un documento XPS o in una coda di stampa. |
Esempio
Nell'esempio seguente viene illustrato come usare il CreateVisualsCollator metodo .
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 XpsDocumentWriter che crea l'oggetto VisualsToXpsDocument.
CreateVisualsCollator()
Restituisce un oggetto VisualsToXpsDocument che può scrivere Visual oggetti in un documento o in una 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
Valori restituiti
VisualsToXpsDocumentNuovo oggetto .
Esempio
Nell'esempio seguente viene illustrato come usare il CreateVisualsCollator metodo .
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 XpsDocumentWriter che crea l'oggetto VisualsToXpsDocument.
Si applica a
CreateVisualsCollator(PrintTicket, PrintTicket)
Restituisce un oggetto VisualsToXpsDocument in grado di scrivere Visual oggetti con PrintTicket impostazioni in un documento XPS o in una coda di stampa.
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
Oggetto PrintTicket che specifica le preferenze di stampa predefinite per la sequenza di documenti.
- documentPrintTicket
- PrintTicket
Oggetto PrintTicket che rappresenta le preferenze di stampa predefinite per ogni documento.
Valori restituiti
VisualsToXpsDocument Nuovo oggetto che scrive Visual gli elementi con PrintTicket le impostazioni in XpsDocument.
Commenti
Scrive VisualsToXpsDocument nella stessa destinazione XpsDocument o PrintQueue nell'oggetto XpsDocumentWriter che crea l'oggetto VisualsToXpsDocument.
Questo metodo non convalida o modifica l'oggetto specificato documentPrintTicket per un particolare PrintQueueoggetto . Se necessario, utilizzare il MergeAndValidatePrintTicket metodo per creare un PrintTicket oggetto specifico per PrintQueue e valido per una stampante specificata.