Taal

VisualsToXpsDocument.Write Methode

Definitie

Hiermee schrijft u een Visualsynchroon naar een XpsDocument of een PrintQueue.

Overloads

Name Description
Write(Visual)

Hiermee schrijft u een Visual synchroon naar een XpsDocument of een PrintQueue.

Write(Visual, PrintTicket)

Schrijft een Visual synchroon naar een XpsDocument of een PrintQueue en bevat een PrintTicket.

Write(Visual)

Hiermee schrijft u een Visual synchroon naar een XpsDocument of een 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)

Parameters

visual
Visual

Dat Visual is geschreven.

Voorbeelden

In het volgende voorbeeld ziet u hoe u deze methode gebruikt om naar een XPS-document (XML Paper Specification) te schrijven.

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

Van toepassing op

Write(Visual, PrintTicket)

Schrijft een Visual synchroon naar een XpsDocument of een PrintQueue en bevat een 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)

Parameters

visual
Visual

Dat Visual is geschreven.

printTicket
PrintTicket

Een PrintTicket die de standaard afdrukvoorkeuren voor het document vertegenwoordigt.

Opmerkingen

Met deze methode wordt de opgegeven printTicket waarde voor een bepaalde PrintQueuemethode niet gevalideerd of gewijzigd. Gebruik indien nodig de MergeAndValidatePrintTicket methode om een PrintTicket specifieke printer te maken die specifiek is voor de PrintQueue printer.

Van toepassing op