VisualsToXpsDocument.WriteAsync Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
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
- 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
- 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
- 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.