XpsDocumentWriter.CreateVisualsCollator Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
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
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.