Partager via


XpsDocumentWriter.CreateVisualsCollator Méthode

Définition

Retourne un VisualsToXpsDocument qui peut écrire des objets Visual dans un document ou une file d'attente à l'impression.

Surcharges

CreateVisualsCollator()

Retourne un VisualsToXpsDocument qui peut écrire des objets Visual dans un document ou une file d'attente à l'impression.

CreateVisualsCollator(PrintTicket, PrintTicket)

Retourne un VisualsToXpsDocument qui peut écrire des objets Visual avec des paramètres PrintTicket dans un document XPS ou une file d'attente à l'impression.

Exemples

L'exemple suivant illustre l'utilisation de la méthode 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

Remarques

Les VisualsToXpsDocument écritures dans la même cible XpsDocument ou PrintQueue que celles XpsDocumentWriter qui créent le VisualsToXpsDocument.

CreateVisualsCollator()

Retourne un VisualsToXpsDocument qui peut écrire des objets Visual dans un document ou une file d'attente à l'impression.

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

Retours

SerializerWriterCollator

Nouvelle VisualsToXpsDocument.

Exemples

L'exemple suivant illustre l'utilisation de la méthode 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

Remarques

Les VisualsToXpsDocument écritures dans la même cible XpsDocument ou PrintQueue que celles XpsDocumentWriter qui créent le VisualsToXpsDocument.

S’applique à

CreateVisualsCollator(PrintTicket, PrintTicket)

Retourne un VisualsToXpsDocument qui peut écrire des objets Visual avec des paramètres PrintTicket dans un document XPS ou une file d'attente à l'impression.

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

Paramètres

documentSequencePrintTicket
PrintTicket

PrintTicket qui spécifie les préférences d'impression par défaut pour la séquence de documents.

documentPrintTicket
PrintTicket

PrintTicket qui représente les préférences d'impression par défaut pour chaque document.

Retours

SerializerWriterCollator

Nouveau VisualsToXpsDocument qui écrit des éléments Visual avec des paramètres PrintTicket dans le XpsDocument.

Remarques

Les VisualsToXpsDocument écritures dans la même cible XpsDocument ou PrintQueue que celles XpsDocumentWriter qui créent le VisualsToXpsDocument.

Cette méthode ne valide pas ou ne modifie pas la valeur spécifiée documentPrintTicket pour un particulier PrintQueue. Si nécessaire, utilisez la MergeAndValidatePrintTicket méthode pour créer un PrintTicket élément spécifique à l’imprimante PrintQueue et valide pour une imprimante spécifiée.

S’applique à