Aracılığıyla paylaş


XpsDocumentWriter.CreateVisualsCollator Yöntem

Tanım

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

SerializerWriterCollator

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

SerializerWriterCollator

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.

Şunlara uygulanır