XpsDocumentWriter.CreateVisualsCollator Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Returnerar en VisualsToXpsDocument som kan skriva Visual objekt till ett dokument eller en utskriftskö.
Överlagringar
| Name | Description |
|---|---|
| CreateVisualsCollator() |
Returnerar en VisualsToXpsDocument som kan skriva Visual objekt till ett dokument eller en utskriftskö. |
| CreateVisualsCollator(PrintTicket, PrintTicket) |
Returnerar en VisualsToXpsDocument som kan skriva Visual objekt med PrintTicket inställningar till ett XPS-dokument eller en utskriftskö. |
Exempel
I följande exempel visas hur du CreateVisualsCollator använder metoden.
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
Kommentarer
Skrivningar VisualsToXpsDocument till samma mål XpsDocument eller PrintQueue som XpsDocumentWriter som skapar VisualsToXpsDocument.
CreateVisualsCollator()
Returnerar en VisualsToXpsDocument som kan skriva Visual objekt till ett dokument eller en utskriftskö.
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
Returer
Den nya VisualsToXpsDocument.
Exempel
I följande exempel visas hur du CreateVisualsCollator använder metoden.
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
Kommentarer
Skrivningar VisualsToXpsDocument till samma mål XpsDocument eller PrintQueue som XpsDocumentWriter som skapar VisualsToXpsDocument.
Gäller för
CreateVisualsCollator(PrintTicket, PrintTicket)
Returnerar en VisualsToXpsDocument som kan skriva Visual objekt med PrintTicket inställningar till ett XPS-dokument eller en utskriftskö.
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
Parametrar
- documentSequencePrintTicket
- PrintTicket
En PrintTicket som anger standardinställningarna för utskrift för dokumentsekvensen.
- documentPrintTicket
- PrintTicket
En PrintTicket som representerar standardinställningarna för utskrift för varje dokument.
Returer
Det nya VisualsToXpsDocument som skriver Visual element med PrintTicket inställningar till XpsDocument.
Kommentarer
Skrivningar VisualsToXpsDocument till samma mål XpsDocument eller PrintQueue som XpsDocumentWriter som skapar VisualsToXpsDocument.
Den här metoden verifierar eller ändrar inte angiven documentPrintTicket för en viss PrintQueue. Om det behövs använder du MergeAndValidatePrintTicket metoden för att skapa en PrintTicket som är specifik för PrintQueue och giltig för en angiven skrivare.