Compartir a través de


VisualsToXpsDocument.WriteAsync Método

Definición

Escribe un Visual de forma asincrónica en un XpsDocument o un PrintQueue.

Sobrecargas

WriteAsync(Visual)

Escribe un Visual de forma asincrónica en un XpsDocument o un PrintQueue.

WriteAsync(Visual, Object)

Escribe un Visual de forma asincrónica en un XpsDocument o PrintQueue e incluye información adicional que el autor de llamada quiere pasar a un controlador de eventos.

WriteAsync(Visual, PrintTicket)

Escribe un Visual de forma asincrónica en un XpsDocument o PrintQueue e incluye un PrintTicket.

WriteAsync(Visual, PrintTicket, Object)

Escribe un Visual de forma asincrónica en una clase XpsDocument o PrintQueue; también incluye un PrintTicket y toda la información adicional que el autor de llamada quiere pasar a un controlador de eventos.

WriteAsync(Visual)

Escribe un Visual de forma asincrónica en un XpsDocument o un 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)

Parámetros

visual
Visual

Elemento Visual que se escribe.

Comentarios

Este método almacena en la tarea que devuelve todas las excepciones que no son de uso que puede producir el homólogo sincrónico del método. Si se almacena una excepción en la tarea devuelta, se producirá esa excepción cuando se espere la tarea. Las excepciones de uso, como ArgumentException, se siguen iniciando de forma sincrónica. Para ver las excepciones almacenadas, consulte las excepciones producidas por Write(Visual).

Se aplica a

WriteAsync(Visual, Object)

Escribe un Visual de forma asincrónica en un XpsDocument o PrintQueue e incluye información adicional que el autor de llamada quiere pasar a un controlador de eventos.

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)

Parámetros

visual
Visual

Elemento Visual que se escribe.

userSuppliedState
Object

Objeto que contiene datos que el autor de llamada quiere pasar al controlador de eventos WritingCompleted.

Se aplica a

WriteAsync(Visual, PrintTicket)

Escribe un Visual de forma asincrónica en un XpsDocument o PrintQueue e incluye un PrintTicket.

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)

Parámetros

visual
Visual

Elemento Visual que se escribe.

printTicket
PrintTicket

Clase PrintTicket que representa las preferencias de impresión predeterminadas para el documento.

Comentarios

Este método no valida ni modifica el especificado printTicket para un determinado PrintQueue. Si es necesario, use el MergeAndValidatePrintTicket método para crear un PrintTicket que sea específico de y PrintQueue sea válido para una impresora especificada.

Este método almacena en la tarea que devuelve todas las excepciones que no son de uso que puede producir el homólogo sincrónico del método. Si se almacena una excepción en la tarea devuelta, se producirá esa excepción cuando se espere la tarea. Las excepciones de uso, como ArgumentException, se siguen iniciando de forma sincrónica. Para ver las excepciones almacenadas, consulte las excepciones producidas por Write(Visual, PrintTicket).

Se aplica a

WriteAsync(Visual, PrintTicket, Object)

Escribe un Visual de forma asincrónica en una clase XpsDocument o PrintQueue; también incluye un PrintTicket y toda la información adicional que el autor de llamada quiere pasar a un controlador de eventos.

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)

Parámetros

visual
Visual

Elemento Visual que se escribe.

printTicket
PrintTicket

Clase PrintTicket que representa las preferencias de impresión predeterminadas para el documento.

userSuppliedState
Object

Objeto que contiene datos que el autor de llamada quiere pasar al controlador de eventos WritingCompleted.

Comentarios

Este método no valida ni modifica el especificado printTicket para un determinado PrintQueue. Si es necesario, use el MergeAndValidatePrintTicket método para crear un PrintTicket que sea específico de y PrintQueue sea válido para una impresora especificada.

Se aplica a