VisualsToXpsDocument.WriteAsync Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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
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
- 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
- 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
- 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.