VisualsToXpsDocument.Write Metodo

Definizione

Scrive in modo sincrono un oggetto Visual in un oggetto XpsDocument o PrintQueue.

Overload

Write(Visual)

Scrive in modo sincrono un oggetto Visual in un oggetto XpsDocument o PrintQueue.

Write(Visual, PrintTicket)

Scrive in modo sincrono un oggetto Visual in un oggetto XpsDocument o PrintQueue includendo PrintTicket.

Write(Visual)

Scrive in modo sincrono un oggetto Visual in un oggetto XpsDocument o 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)

Parametri

visual
Visual

Oggetto Visual scritto.

Esempio

Nell'esempio seguente viene illustrato come utilizzare questo metodo per scrivere in un documento 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

Si applica a

Write(Visual, PrintTicket)

Scrive in modo sincrono un oggetto Visual in un oggetto XpsDocument o PrintQueue includendo 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)

Parametri

visual
Visual

Oggetto Visual scritto.

printTicket
PrintTicket

Oggetto PrintTicket che rappresenta le preferenze di stampa predefinite per il documento.

Commenti

Questo metodo non convalida o modifica l'oggetto specificato printTicket per un particolare PrintQueueoggetto . Se necessario, utilizzare il MergeAndValidatePrintTicket metodo per creare un PrintTicket oggetto specifico di PrintQueue e valido per una stampante specificata.

Si applica a