VisualsToXpsDocument.WriteAsync Método

Definição

Escreve um Visualassíncrono para um XpsDocument ou para um PrintQueue.

Sobrecargas

Name Description
WriteAsync(Visual)

Escreve um Visual assíncrono para um XpsDocument ou para um PrintQueue.

WriteAsync(Visual, Object)

Escreve um Visual assíncrono para um XpsDocument ou um PrintQueue e inclui informação adicional que o chamador quer passar a um gestor de eventos.

WriteAsync(Visual, PrintTicket)

Escreve um Visual assíncrono a um XpsDocument ou a PrintQueue e inclui um PrintTicket.

WriteAsync(Visual, PrintTicket, Object)

Escreve assíncronamente Visual num XpsDocument ou num PrintQueue; inclui também a PrintTicket e qualquer informação adicional que o chamador queira transmitir a um gestor de eventos.

WriteAsync(Visual)

Escreve um Visual assíncrono para um XpsDocument ou para um 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

O Visual que está escrito.

Observações

Este método armazena na tarefa que devolve todas as exceções de não-utilização que o equivalente síncrono do método pode lançar. Se uma exceção for armazenada na tarefa devolvida, essa exceção será lançada quando a tarefa for aguardada. As exceções de uso, como ArgumentException, ainda são lançadas de forma síncrona. Para as exceções armazenadas, veja as exceções lançadas por Write(Visual).

Aplica-se a

WriteAsync(Visual, Object)

Escreve um Visual assíncrono para um XpsDocument ou um PrintQueue e inclui informação adicional que o chamador quer passar a um gestor 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

O Visual que está escrito.

userSuppliedState
Object

Um objeto que contém dados que o chamador quer passar ao WritingCompleted gestor de eventos.

Aplica-se a

WriteAsync(Visual, PrintTicket)

Escreve um Visual assíncrono a um XpsDocument ou a PrintQueue e inclui um 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

O Visual que está escrito.

printTicket
PrintTicket

A PrintTicket que representa as preferências de impressão padrão do documento.

Observações

Este método não valida nem modifica o especificado printTicket para um determinado PrintQueue. Se necessário, use o MergeAndValidatePrintTicket método para criar um PrintTicket que seja específico para o PrintQueue e válido para uma impressora especificada.

Este método armazena na tarefa que devolve todas as exceções de não-utilização que o equivalente síncrono do método pode lançar. Se uma exceção for armazenada na tarefa devolvida, essa exceção será lançada quando a tarefa for aguardada. As exceções de uso, como ArgumentException, ainda são lançadas de forma síncrona. Para as exceções armazenadas, veja as exceções lançadas por Write(Visual, PrintTicket).

Aplica-se a

WriteAsync(Visual, PrintTicket, Object)

Escreve assíncronamente Visual num XpsDocument ou num PrintQueue; inclui também a PrintTicket e qualquer informação adicional que o chamador queira transmitir a um gestor 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

O Visual que está escrito.

printTicket
PrintTicket

A PrintTicket que representa as preferências de impressão padrão do documento.

userSuppliedState
Object

Um objeto que contém os dados que o chamador quer passar ao WritingCompleted gestor de eventos.

Observações

Este método não valida nem modifica o especificado printTicket para um determinado PrintQueue. Se necessário, use o MergeAndValidatePrintTicket método para criar um PrintTicket que seja específico para o PrintQueue e válido para uma impressora especificada.

Aplica-se a