XpsDocumentWriter.CreateVisualsCollator Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
VisualsToXpsDocument Zwraca obiekt, który może zapisywać Visual obiekty w dokumencie lub w kolejce wydruku.
Przeciążenia
CreateVisualsCollator() |
VisualsToXpsDocument Zwraca obiekt, który może zapisywać Visual obiekty w dokumencie lub w kolejce wydruku. |
CreateVisualsCollator(PrintTicket, PrintTicket) |
VisualsToXpsDocument Zwraca obiekt, który może zapisywać Visual obiekty z ustawieniami PrintTicket do dokumentu XPS lub kolejki wydruku. |
Przykłady
W poniższym przykładzie pokazano, jak używać CreateVisualsCollator metody .
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
Uwagi
Zapisy VisualsToXpsDocument w tym samym obiekcie docelowym XpsDocument lub PrintQueue co XpsDocumentWriter element, który tworzy obiekt VisualsToXpsDocument.
CreateVisualsCollator()
VisualsToXpsDocument Zwraca obiekt, który może zapisywać Visual obiekty w dokumencie lub w kolejce wydruku.
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
Zwraca
Nowy VisualsToXpsDocumentelement .
Przykłady
W poniższym przykładzie pokazano, jak używać CreateVisualsCollator metody .
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
Uwagi
Zapisy VisualsToXpsDocument w tym samym obiekcie docelowym XpsDocument lub PrintQueue co XpsDocumentWriter element, który tworzy obiekt VisualsToXpsDocument.
Dotyczy
CreateVisualsCollator(PrintTicket, PrintTicket)
VisualsToXpsDocument Zwraca obiekt, który może zapisywać Visual obiekty z ustawieniami PrintTicket do dokumentu XPS lub kolejki wydruku.
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
Element PrintTicket określający domyślne preferencje drukowania dla sekwencji dokumentów.
- documentPrintTicket
- PrintTicket
Element PrintTicket reprezentujący domyślne preferencje drukowania dla każdego dokumentu.
Zwraca
Nowy VisualsToXpsDocument , który zapisuje Visual elementy z ustawieniami PrintTicket w elemecie XpsDocument.
Uwagi
Zapisy VisualsToXpsDocument w tym samym obiekcie docelowym XpsDocument lub PrintQueue co XpsDocumentWriter element, który tworzy obiekt VisualsToXpsDocument.
Ta metoda nie weryfikuje ani nie modyfikuje określonego documentPrintTicket
dla określonego PrintQueueelementu . W razie potrzeby użyj MergeAndValidatePrintTicket metody , aby utworzyć PrintTicket element specyficzny dla PrintQueue określonej drukarki i prawidłowy.