VisualsToXpsDocument.Write Metod

Definition

Skriver synkront Visualtill en XpsDocument eller en PrintQueue.

Överlagringar

Name Description
Write(Visual)

Skriver synkront Visual till en XpsDocument eller en PrintQueue.

Write(Visual, PrintTicket)

Skriver synkront Visual till en XpsDocument eller en PrintQueue och innehåller en PrintTicket.

Write(Visual)

Skriver synkront Visual till en XpsDocument eller en 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)

Parametrar

visual
Visual

Det Visual är skrivet.

Exempel

I följande exempel visas hur du använder den här metoden för att skriva till ett XPS-dokument (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

Gäller för

Write(Visual, PrintTicket)

Skriver synkront Visual till en XpsDocument eller en PrintQueue och innehåller en 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)

Parametrar

visual
Visual

Det Visual är skrivet.

printTicket
PrintTicket

En PrintTicket som representerar standardinställningarna för utskrift för dokumentet.

Kommentarer

Den här metoden verifierar eller ändrar inte angiven printTicket för en viss PrintQueue. Om det behövs använder du MergeAndValidatePrintTicket metoden för att skapa en PrintTicket som är specifik för PrintQueue och som är giltig för en angiven skrivare.

Gäller för