XpsDocumentWriter.CreateVisualsCollator Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Bir VisualsToXpsDocument belgeye veya yazdırma kuyruğuna nesne yazabilen Visual bir döndürür.
Aşırı Yüklemeler
CreateVisualsCollator() |
Bir VisualsToXpsDocument belgeye veya yazdırma kuyruğuna nesne yazabilen Visual bir döndürür. |
CreateVisualsCollator(PrintTicket, PrintTicket) |
VisualsToXpsDocument Bir XPS belgesine veya yazdırma kuyruğuna ayarlarla PrintTicket nesne yazabilen Visual bir döndürür. |
Örnekler
Aşağıdaki örnekte yönteminin nasıl kullanılacağı gösterilmektedir 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
Açıklamalar
Aynı VisualsToXpsDocument hedefe XpsDocument veya PrintQueue öğesini oluşturan VisualsToXpsDocumentile XpsDocumentWriter yazılır.
CreateVisualsCollator()
Bir VisualsToXpsDocument belgeye veya yazdırma kuyruğuna nesne yazabilen Visual bir döndürür.
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
Döndürülenler
Yeni VisualsToXpsDocument.
Örnekler
Aşağıdaki örnekte yönteminin nasıl kullanılacağı gösterilmektedir 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
Açıklamalar
Aynı VisualsToXpsDocument hedefe XpsDocument veya PrintQueue öğesini oluşturan VisualsToXpsDocumentile XpsDocumentWriter yazılır.
Şunlara uygulanır
CreateVisualsCollator(PrintTicket, PrintTicket)
VisualsToXpsDocument Bir XPS belgesine veya yazdırma kuyruğuna ayarlarla PrintTicket nesne yazabilen Visual bir döndürür.
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
Parametreler
- documentSequencePrintTicket
- PrintTicket
PrintTicket Belge dizisi için varsayılan yazdırma tercihlerini belirten bir.
- documentPrintTicket
- PrintTicket
PrintTicket Her belge için varsayılan yazdırma tercihlerini temsil eden bir.
Döndürülenler
ayarlarıyla PrintTicket öğeleri öğesine yazan Visual yeniVisualsToXpsDocument.XpsDocument
Açıklamalar
Aynı VisualsToXpsDocument hedefe XpsDocument veya PrintQueue öğesini oluşturan VisualsToXpsDocumentile XpsDocumentWriter yazılır.
Bu yöntem belirli PrintQueuebir için belirtilen documentPrintTicket
öğesini doğrulamaz veya değiştirmez. Gerekirse, belirtilen yazıcıya özgü PrintQueue ve geçerli bir PrintTicket oluşturmak için yöntemini kullanınMergeAndValidatePrintTicket.