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 objet pouvant écrire Visual des objets dans un document ou une file d’attente d’impression.
Surcharges
| Nom | Description |
|---|---|
| CreateVisualsCollator() |
Retourne un VisualsToXpsDocument objet pouvant écrire Visual des objets dans un document ou une file d’attente d’impression. |
| CreateVisualsCollator(PrintTicket, PrintTicket) |
Retourne un VisualsToXpsDocument objet qui peut écrire Visual des objets avec PrintTicket des paramètres dans un document XPS ou une file d’attente d’impression. |
Exemples
L’exemple suivant montre comment utiliser la CreateVisualsCollator méthode.
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
Écritures VisualsToXpsDocument dans la même cible XpsDocument ou PrintQueue dans celle XpsDocumentWriter qui crée le VisualsToXpsDocument.
CreateVisualsCollator()
Retourne un VisualsToXpsDocument objet pouvant écrire Visual des objets dans un document ou une file d’attente d’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
VisualsToXpsDocumentNouveau .
Exemples
L’exemple suivant montre comment utiliser la CreateVisualsCollator méthode.
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
Écritures VisualsToXpsDocument dans la même cible XpsDocument ou PrintQueue dans celle XpsDocumentWriter qui crée le VisualsToXpsDocument.
S’applique à
CreateVisualsCollator(PrintTicket, PrintTicket)
Retourne un VisualsToXpsDocument objet qui peut écrire Visual des objets avec PrintTicket des paramètres dans un document XPS ou une file d’attente d’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
Qui PrintTicket spécifie les préférences d’impression par défaut pour la séquence de documents.
- documentPrintTicket
- PrintTicket
Qui PrintTicket représente les préférences d’impression par défaut pour chaque document.
Retours
Nouveau VisualsToXpsDocument qui écrit Visual des éléments avec PrintTicket des paramètres dans le XpsDocument.
Remarques
Écritures VisualsToXpsDocument dans la même cible XpsDocument ou PrintQueue dans celle XpsDocumentWriter qui crée 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 spécifiée et valide.