VisualsToXpsDocument.Write Methode

Definition

Schreibt synchron in ein VisualXpsDocument oder ein PrintQueue.

Überlädt

Name Beschreibung
Write(Visual)

Schreibt synchron in ein VisualXpsDocument oder ein PrintQueue.

Write(Visual, PrintTicket)

Schreibt synchron in ein VisualXpsDocument oder ein PrintQueue und enthält ein PrintTicket.

Write(Visual)

Schreibt synchron in ein VisualXpsDocument oder ein 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)

Parameter

visual
Visual

Das Visual ist geschrieben.

Beispiele

Das folgende Beispiel zeigt, wie Sie diese Methode verwenden, um in ein XPS-Dokument (XML Paper Specification) zu schreiben.

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

Gilt für:

Write(Visual, PrintTicket)

Schreibt synchron in ein VisualXpsDocument oder ein PrintQueue und enthält ein 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)

Parameter

visual
Visual

Das Visual ist geschrieben.

printTicket
PrintTicket

A PrintTicket that represents the default printing preferences for the document.

Hinweise

Diese Methode überprüft oder ändert die angegebene printTicket Eigenschaft für eine bestimmte Methode PrintQueuenicht. Verwenden Sie bei Bedarf die MergeAndValidatePrintTicket Methode, um ein PrintTicket spezifisches Element für einen PrintQueue angegebenen Drucker zu erstellen und gültig zu sein.

Gilt für: