Partager via


VisualsToXpsDocument.Write Méthode

Définition

Écrit Visual de manière synchrone dans XpsDocument ou PrintQueue.

Surcharges

Write(Visual)

Écrit Visual de manière synchrone dans XpsDocument ou PrintQueue.

Write(Visual, PrintTicket)

Écrit Visual de façon synchrone sur XpsDocument ou PrintQueue, et inclut PrintTicket.

Write(Visual)

Écrit Visual de manière synchrone dans XpsDocument ou PrintQueue.

public:
 override void Write(System::Windows::Media::Visual ^ visual);
public override void Write (System.Windows.Media.Visual visual);
override this.Write : System.Windows.Media.Visual -> unit
Public Overrides Sub Write (visual As Visual)

Paramètres

visual
Visual

Le Visual qui est écrit.

Exemples

L’exemple suivant montre comment utiliser cette méthode pour écrire dans un document XPS (XML Paper Specification).

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

S’applique à

Write(Visual, PrintTicket)

Écrit Visual de façon synchrone sur XpsDocument ou PrintQueue, et inclut PrintTicket.

public:
 override void Write(System::Windows::Media::Visual ^ visual, System::Printing::PrintTicket ^ printTicket);
public override void Write (System.Windows.Media.Visual visual, System.Printing.PrintTicket printTicket);
override this.Write : System.Windows.Media.Visual * System.Printing.PrintTicket -> unit
Public Overrides Sub Write (visual As Visual, printTicket As PrintTicket)

Paramètres

visual
Visual

Le Visual qui est écrit.

printTicket
PrintTicket

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

Remarques

Cette méthode ne valide pas ou ne modifie pas le spécifié printTicket pour un particulier PrintQueue. Si nécessaire, utilisez la MergeAndValidatePrintTicket méthode pour créer un PrintTicket qui est spécifique à et PrintQueue est valide pour une imprimante spécifiée.

S’applique à