VisualsToXpsDocument.WriteAsync Método

Definição

Grava de forma Visualassíncrona em um XpsDocument ou um PrintQueue.

Sobrecargas

Nome Description
WriteAsync(Visual)

Grava de forma Visual assíncrona em um XpsDocument ou um PrintQueue.

WriteAsync(Visual, Object)

Grava de Visual forma assíncrona em um XpsDocument ou a PrintQueue e inclui informações adicionais que o chamador deseja passar para um manipulador de eventos.

WriteAsync(Visual, PrintTicket)

Grava de forma Visual assíncrona em um XpsDocument ou a PrintQueue e inclui um PrintTicket.

WriteAsync(Visual, PrintTicket, Object)

Grava de Visual forma assíncrona em um XpsDocument ou a PrintQueue; também inclui uma PrintTicket e quaisquer informações adicionais que o chamador deseja passar para um manipulador de eventos.

WriteAsync(Visual)

Grava de forma Visual assíncrona em um XpsDocument ou 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.

Comentários

Esse método armazena na tarefa que retorna todas as exceções de não uso que o equivalente síncrono do método pode gerar. Se uma exceção for armazenada na tarefa retornada, essa exceção será gerada quando a tarefa for aguardada. Exceções de uso, como ArgumentException, ainda são geradas de forma síncrona. Para as exceções armazenadas, consulte as exceções geradas por Write(Visual).

Aplica-se a

WriteAsync(Visual, Object)

Grava de Visual forma assíncrona em um XpsDocument ou a PrintQueue e inclui informações adicionais que o chamador deseja passar para um manipulador 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 deseja passar para o WritingCompleted manipulador de eventos.

Aplica-se a

WriteAsync(Visual, PrintTicket)

Grava de forma Visual assíncrona em 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

Um PrintTicket que representa as preferências de impressão padrão para o documento.

Comentários

Esse 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 ao PrintQueue e seja válido para uma impressora especificada.

Esse método armazena na tarefa que retorna todas as exceções de não uso que o equivalente síncrono do método pode gerar. Se uma exceção for armazenada na tarefa retornada, essa exceção será gerada quando a tarefa for aguardada. Exceções de uso, como ArgumentException, ainda são geradas de forma síncrona. Para as exceções armazenadas, consulte as exceções geradas por Write(Visual, PrintTicket).

Aplica-se a

WriteAsync(Visual, PrintTicket, Object)

Grava de Visual forma assíncrona em um XpsDocument ou a PrintQueue; também inclui uma PrintTicket e quaisquer informações adicionais que o chamador deseja passar para um manipulador 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

Um PrintTicket que representa as preferências de impressão padrão para o documento.

userSuppliedState
Object

Um objeto que contém os dados que o chamador deseja passar para o WritingCompleted manipulador de eventos.

Comentários

Esse 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 ao PrintQueue e seja válido para uma impressora especificada.

Aplica-se a