Freigeben über


VisualsToXpsDocument.WriteAsync Methode

Definition

Schreibt ein Visual asynchron in ein XpsDocument oder eine PrintQueue.

Überlädt

WriteAsync(Visual)

Schreibt ein Visual asynchron in ein XpsDocument oder eine PrintQueue.

WriteAsync(Visual, Object)

Schreibt ein Visual asynchron in ein XpsDocument oder eine PrintQueue und bezieht zusätzliche Informationen mit ein, die vom Aufrufer an einen Ereignishandler übergeben werden sollen.

WriteAsync(Visual, PrintTicket)

Schreibt ein Visual asynchron in ein XpsDocument oder eine PrintQueue und schließt dabei ein PrintTicket ein.

WriteAsync(Visual, PrintTicket, Object)

Schreibt ein Visual asynchron in ein XpsDocument oder eine PrintQueue und bezieht auch ein PrintTicket und zusätzliche Informationen mit ein, die vom Aufrufer an einen Ereignishandler übergeben werden sollen.

WriteAsync(Visual)

Schreibt ein Visual asynchron in ein XpsDocument oder eine PrintQueue.

public:
 override void WriteAsync(System::Windows::Media::Visual ^ visual);
public override void WriteAsync (System.Windows.Media.Visual visual);
override this.WriteAsync : System.Windows.Media.Visual -> unit
Public Overrides Sub WriteAsync (visual As Visual)

Parameter

visual
Visual

Das geschriebene Visual-Objekt.

Hinweise

Diese Methode speichert in der Aufgabe, die sie alle Nichtverwendungsausnahmen zurückgibt, die die synchrone Entsprechung der Methode auslösen kann. Wenn eine Ausnahme in der zurückgegebenen Aufgabe gespeichert wird, wird diese Ausnahme ausgelöst, wenn die Aufgabe erwartet wird. Nutzungsausnahmen, z. B ArgumentException. , werden weiterhin synchron ausgelöst. Informationen zu den gespeicherten Ausnahmen finden Sie unter die von ausgelösten Write(Visual)Ausnahmen.

Gilt für:

WriteAsync(Visual, Object)

Schreibt ein Visual asynchron in ein XpsDocument oder eine PrintQueue und bezieht zusätzliche Informationen mit ein, die vom Aufrufer an einen Ereignishandler übergeben werden sollen.

public:
 override void WriteAsync(System::Windows::Media::Visual ^ visual, System::Object ^ userSuppliedState);
public override void WriteAsync (System.Windows.Media.Visual visual, object userSuppliedState);
override this.WriteAsync : System.Windows.Media.Visual * obj -> unit
Public Overrides Sub WriteAsync (visual As Visual, userSuppliedState As Object)

Parameter

visual
Visual

Das geschriebene Visual-Objekt.

userSuppliedState
Object

Ein Objekt, das Daten enthält, die vom Aufrufer an den WritingCompleted-Ereignishandler übergeben werden sollen.

Gilt für:

WriteAsync(Visual, PrintTicket)

Schreibt ein Visual asynchron in ein XpsDocument oder eine PrintQueue und schließt dabei ein PrintTicket ein.

public:
 override void WriteAsync(System::Windows::Media::Visual ^ visual, System::Printing::PrintTicket ^ printTicket);
public override void WriteAsync (System.Windows.Media.Visual visual, System.Printing.PrintTicket printTicket);
override this.WriteAsync : System.Windows.Media.Visual * System.Printing.PrintTicket -> unit
Public Overrides Sub WriteAsync (visual As Visual, printTicket As PrintTicket)

Parameter

visual
Visual

Das geschriebene Visual-Objekt.

printTicket
PrintTicket

Ein PrintTicket, das die Standarddruckeinstellungen für das Dokument darstellt.

Hinweise

Diese Methode überprüft oder ändert nicht die für printTicket eine bestimmte PrintQueue. Verwenden Sie bei Bedarf die MergeAndValidatePrintTicket -Methode, um eine PrintTicket zu erstellen, die für den PrintQueue und für einen angegebenen Drucker gültig ist.

Diese Methode speichert in der Aufgabe, die sie alle Nichtverwendungsausnahmen zurückgibt, die die synchrone Entsprechung der Methode auslösen kann. Wenn eine Ausnahme in der zurückgegebenen Aufgabe gespeichert wird, wird diese Ausnahme ausgelöst, wenn die Aufgabe erwartet wird. Nutzungsausnahmen, z. B ArgumentException. , werden weiterhin synchron ausgelöst. Informationen zu den gespeicherten Ausnahmen finden Sie unter die von ausgelösten Write(Visual, PrintTicket)Ausnahmen.

Gilt für:

WriteAsync(Visual, PrintTicket, Object)

Schreibt ein Visual asynchron in ein XpsDocument oder eine PrintQueue und bezieht auch ein PrintTicket und zusätzliche Informationen mit ein, die vom Aufrufer an einen Ereignishandler übergeben werden sollen.

public:
 override void WriteAsync(System::Windows::Media::Visual ^ visual, System::Printing::PrintTicket ^ printTicket, System::Object ^ userSuppliedState);
public override void WriteAsync (System.Windows.Media.Visual visual, System.Printing.PrintTicket printTicket, object userSuppliedState);
override this.WriteAsync : System.Windows.Media.Visual * System.Printing.PrintTicket * obj -> unit
Public Overrides Sub WriteAsync (visual As Visual, printTicket As PrintTicket, userSuppliedState As Object)

Parameter

visual
Visual

Das geschriebene Visual-Objekt.

printTicket
PrintTicket

Ein PrintTicket, das die Standarddruckeinstellungen für das Dokument darstellt.

userSuppliedState
Object

Ein Objekt, das die Daten enthält, die vom Aufrufer an den WritingCompleted-Ereignishandler übergeben werden sollen.

Hinweise

Diese Methode überprüft oder ändert nicht die für printTicket eine bestimmte PrintQueue. Verwenden Sie bei Bedarf die MergeAndValidatePrintTicket -Methode, um eine PrintTicket zu erstellen, die für den PrintQueue und für einen angegebenen Drucker gültig ist.

Gilt für: