VisualsToXpsDocument.WriteAsync Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
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
- 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
- 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
- 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.