Udostępnij za pośrednictwem


VisualsToXpsDocument.Write Metoda

Definicja

Zapisuje Visualsynchronicznie do elementu XpsDocument lub .PrintQueue

Przeciążenia

Write(Visual)

Zapisuje Visual synchronicznie do elementu XpsDocument lub .PrintQueue

Write(Visual, PrintTicket)

Zapisuje Visual synchronicznie do elementu XpsDocument lub PrintQueue i zawiera element PrintTicket.

Write(Visual)

Zapisuje Visual synchronicznie do elementu XpsDocument lub .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)

Parametry

visual
Visual

To Visual jest napisane.

Przykłady

W poniższym przykładzie pokazano, jak użyć tej metody do zapisu w dokumencie specyfikacji papieru XML (XPS).

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

Dotyczy

Write(Visual, PrintTicket)

Zapisuje Visual synchronicznie do elementu XpsDocument lub PrintQueue i zawiera element 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)

Parametry

visual
Visual

To Visual jest napisane.

printTicket
PrintTicket

Element PrintTicket reprezentujący domyślne preferencje drukowania dla dokumentu.

Uwagi

Ta metoda nie weryfikuje ani nie modyfikuje określonego printTicket dla określonego PrintQueueelementu . W razie potrzeby użyj MergeAndValidatePrintTicket metody , aby utworzyć PrintTicket element specyficzny dla PrintQueue elementu i jest prawidłowy dla określonej drukarki.

Dotyczy