XpsDocumentWriter.CreateVisualsCollator Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
VisualsToXpsDocument Vrátí objekty, které můžou zapisovat Visual objekty do dokumentu nebo tiskové fronty.
Přetížení
CreateVisualsCollator() |
VisualsToXpsDocument Vrátí objekty, které můžou zapisovat Visual objekty do dokumentu nebo tiskové fronty. |
CreateVisualsCollator(PrintTicket, PrintTicket) |
VisualsToXpsDocument Vrátí objekty Visual s PrintTicket nastavením do dokumentu XPS nebo tiskové fronty. |
Příklady
Následující příklad ukazuje, jak použít metodu 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
Poznámky
Zápisy VisualsToXpsDocument do stejného cíle XpsDocument nebo PrintQueue do objektu XpsDocumentWriter , který vytvoří VisualsToXpsDocument.
CreateVisualsCollator()
VisualsToXpsDocument Vrátí objekty, které můžou zapisovat Visual objekty do dokumentu nebo tiskové fronty.
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
Návraty
Nový VisualsToXpsDocument.
Příklady
Následující příklad ukazuje, jak použít metodu 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
Poznámky
Zápisy VisualsToXpsDocument do stejného cíle XpsDocument nebo PrintQueue do objektu XpsDocumentWriter , který vytvoří VisualsToXpsDocument.
Platí pro
CreateVisualsCollator(PrintTicket, PrintTicket)
VisualsToXpsDocument Vrátí objekty Visual s PrintTicket nastavením do dokumentu XPS nebo tiskové fronty.
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
Parametry
- documentSequencePrintTicket
- PrintTicket
Určuje PrintTicket výchozí předvolby tisku pro posloupnost dokumentů.
- documentPrintTicket
- PrintTicket
A PrintTicket , který představuje výchozí předvolby tisku pro každý dokument.
Návraty
Nový VisualsToXpsDocument , který zapisuje Visual prvky s PrintTicket nastavením na XpsDocument.
Poznámky
Zápisy VisualsToXpsDocument do stejného cíle XpsDocument nebo PrintQueue do objektu XpsDocumentWriter , který vytvoří VisualsToXpsDocument.
Tato metoda neověřuje nebo neupravuje zadané documentPrintTicket
pro konkrétní PrintQueue. V případě potřeby vytvořte metodu MergeAndValidatePrintTicket PrintTicket , která je specifická pro PrintQueue zadanou tiskárnu a je platná.