Compartilhar via


VisualsToXpsDocument.WriteAsync Método

Definição

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

Sobrecargas

WriteAsync(Visual)

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

WriteAsync(Visual, Object)

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

WriteAsync(Visual, PrintTicket)

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

WriteAsync(Visual, PrintTicket, Object)

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

WriteAsync(Visual)

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

Comentários

Esse método armazena na tarefa que retorna todas as exceções de não uso que a contraparte síncrona 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 um Visual de forma assíncrona em um XpsDocument ou em uma 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 é gravado.

userSuppliedState
Object

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

Aplica-se a

WriteAsync(Visual, PrintTicket)

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

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 específico para o PrintQueue e é válido para uma impressora especificada.

Esse método armazena na tarefa que retorna todas as exceções de não uso que a contraparte síncrona 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 um Visual de forma assíncrona em um XpsDocument ou em uma PrintQueue e também inclui um PrintTicket e 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 é gravado.

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 manipulador de eventos WritingCompleted.

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 específico para o PrintQueue e é válido para uma impressora especificada.

Aplica-se a