XpsDocumentWriter Classe
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.
Fornece métodos para escrever num documento XPS ou fila de impressão.
public ref class XpsDocumentWriter : System::Windows::Documents::Serialization::SerializerWriter
public class XpsDocumentWriter : System.Windows.Documents.Serialization.SerializerWriter
type XpsDocumentWriter = class
inherit SerializerWriter
Public Class XpsDocumentWriter
Inherits SerializerWriter
- Herança
Exemplos
O exemplo seguinte mostra como criar uma instância da XpsDocumentWriter classe.
_xpsDocument = new XpsDocument(containerName,FileAccess.ReadWrite);
XpsDocumentWriter xpsdw = XpsDocument.CreateXpsDocumentWriter(_xpsDocument);
_xpsDocument = New XpsDocument(containerName,FileAccess.ReadWrite)
Dim xpsdw As XpsDocumentWriter = XpsDocument.CreateXpsDocumentWriter(_xpsDocument)
Observações
XpsDocumentWriter não tem construtor. Para criar um XpsDocumentWriter, use o método estático CreateXpsDocumentWriter da XpsDocument classe ou um dos métodos estáticos CreateXpsDocumentWriter da PrintQueue classe. O documento ou a fila que cria o XpsDocumentWriter torna-se o destino para o qual escreve.
Métodos
| Name | Description |
|---|---|
| CancelAsync() |
Cancela a operação atual WriteAsync . |
| CreateVisualsCollator() |
Retorna um VisualsToXpsDocument que pode escrever Visual objetos num documento ou fila de impressão. |
| CreateVisualsCollator(PrintTicket, PrintTicket) |
Retorna um VisualsToXpsDocument que pode escrever Visual objetos com PrintTicket definições num documento XPS ou fila de impressão. |
| Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
| GetHashCode() |
Serve como função de hash predefinida. (Herdado de Object) |
| GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
| MemberwiseClone() |
Cria uma cópia superficial do atual Object. (Herdado de Object) |
| raise_WritingCancelled(Object, WritingCancelledEventArgs) |
Eleva o WritingCancelled evento. |
| raise_WritingCompleted(Object, WritingCompletedEventArgs) |
Eleva o WritingCompleted evento. |
| raise_WritingPrintTicketRequired(Object, WritingPrintTicketRequiredEventArgs) |
Eleva o WritingPrintTicketRequired evento. |
| raise_WritingProgressChanged(Object, WritingProgressChangedEventArgs) |
Eleva o WritingProgressChanged evento. |
| ToString() |
Devolve uma cadeia que representa o objeto atual. (Herdado de Object) |
| Write(DocumentPaginator, PrintTicket) |
Escreve conteúdo paginado sincronizado de um especificado DocumentPaginator juntamente com a PrintTicket para o destino XpsDocument ou PrintQueue. |
| Write(DocumentPaginator) |
Escreve conteúdo paginado sincronizado de um especificado DocumentPaginator para o destino XpsDocument ou PrintQueue. |
| Write(FixedDocument, PrintTicket) |
Escreve sincronizadamente a FixedDocument juntamente com a PrintTicket no destino XpsDocument ou PrintQueue. |
| Write(FixedDocument) |
Escreve sincronizadamente um especificado FixedDocument para o destino XpsDocument ou PrintQueue. |
| Write(FixedDocumentSequence, PrintTicket) |
Escreve sincronizadamente um especificado FixedDocumentSequence juntamente com a PrintTicket para o destino XpsDocument ou PrintQueue. |
| Write(FixedDocumentSequence) |
Escreve sincronizadamente um especificado FixedDocumentSequence para o destino XpsDocument ou PrintQueue. |
| Write(FixedPage, PrintTicket) |
Escreve sincronizadamente um especificado FixedPage juntamente com a PrintTicket para o destino XpsDocument ou PrintQueue. |
| Write(FixedPage) |
Escreve sincronizadamente um especificado FixedPage para o destino XpsDocument ou PrintQueue. |
| Write(String, XpsDocumentNotificationLevel) |
Escreve síncronicamente um documento XPS especificado no destino XpsDocument ou PrintQueue. |
| Write(String) |
Escreve sincronizadamente um documento XPS especificado no destino XpsDocument ou PrintQueue. |
| Write(Visual, PrintTicket) |
Escreve sincronizadamente um especificado Visual juntamente com a PrintTicket para o destino XpsDocument ou PrintQueue. |
| Write(Visual) |
Escreve sincronizadamente um especificado Visual para o destino XpsDocument ou PrintQueue. |
| WriteAsync(DocumentPaginator, Object) |
Escreve conteúdo paginado assíncronamente de um especificado DocumentPaginator para o destino XpsDocument ou PrintQueue. |
| WriteAsync(DocumentPaginator, PrintTicket, Object) |
Escreve conteúdo paginado assíncrono a partir de um especificado DocumentPaginator juntamente com a PrintTicket para o destino XpsDocument ou PrintQueue. |
| WriteAsync(DocumentPaginator, PrintTicket) |
Escreve conteúdo paginado assíncrono a partir de um especificado DocumentPaginator juntamente com a PrintTicket para o destino XpsDocument ou PrintQueue. |
| WriteAsync(DocumentPaginator) |
Escreve conteúdo paginado assíncronamente de um especificado DocumentPaginator para o destino XpsDocument ou PrintQueue. |
| WriteAsync(FixedDocument, Object) |
Escreve assíncronamente um especificado FixedDocument para o destino XpsDocument ou PrintQueue. |
| WriteAsync(FixedDocument, PrintTicket, Object) |
Escreve assíncronamente um especificado FixedDocument juntamente com a PrintTicket para o destino XpsDocument ou PrintQueue. |
| WriteAsync(FixedDocument, PrintTicket) |
Escreve assíncronamente um especificado FixedDocument juntamente com a PrintTicket para o destino XpsDocument ou PrintQueue. |
| WriteAsync(FixedDocument) |
Escreve assíncronamente um especificado FixedDocument para o destino XpsDocument ou PrintQueue. |
| WriteAsync(FixedDocumentSequence, Object) |
Escreve assíncronamente um especificado FixedDocumentSequence para o destino XpsDocument ou PrintQueue. |
| WriteAsync(FixedDocumentSequence, PrintTicket, Object) |
Escreve assíncronamente um especificado FixedDocumentSequence juntamente com a PrintTicket para o destino XpsDocument ou PrintQueue. |
| WriteAsync(FixedDocumentSequence, PrintTicket) |
Escreve assíncronamente um especificado FixedDocumentSequence juntamente com a PrintTicket para o destino XpsDocument ou PrintQueue. |
| WriteAsync(FixedDocumentSequence) |
Escreve assíncronamente um especificado FixedDocumentSequence para o destino XpsDocument ou PrintQueue. |
| WriteAsync(FixedPage, Object) |
Escreve assíncronamente um especificado FixedPage para o destino XpsDocument ou PrintQueue. |
| WriteAsync(FixedPage, PrintTicket, Object) |
Escreve assíncronamente um especificado FixedPage juntamente com a PrintTicket para o destino XpsDocument ou PrintQueue. |
| WriteAsync(FixedPage, PrintTicket) |
Escreve assíncronamente um especificado FixedPage juntamente com a PrintTicket para o destino XpsDocument ou PrintQueue. |
| WriteAsync(FixedPage) |
Escreve assíncronamente um especificado FixedPage para o destino XpsDocument ou PrintQueue. |
| WriteAsync(String, XpsDocumentNotificationLevel) |
Escreve de forma assíncrona um documento XPS especificado com opção de notificação no destino XpsDocument ou PrintQueue. |
| WriteAsync(String) |
Escreve assíncronamente um documento XPS especificado no destino XpsDocument ou PrintQueue. |
| WriteAsync(Visual, Object) |
Escreve assíncronamente um especificado Visual para o destino XpsDocument ou PrintQueue. |
| WriteAsync(Visual, PrintTicket, Object) |
Escreve assíncronamente um especificado Visual juntamente com a PrintTicket para o destino XpsDocument ou PrintQueue. |
| WriteAsync(Visual, PrintTicket) |
Escreve assíncronamente um especificado Visual juntamente com a PrintTicket para o destino XpsDocument ou PrintQueue. |
| WriteAsync(Visual) |
Escreve assíncronamente um especificado Visual para o destino XpsDocument ou PrintQueue. |
evento
| Name | Description |
|---|---|
| WritingCancelled |
Ocorre quando uma Write operação ou WriteAsync é cancelada. |
| WritingCompleted |
Ocorre quando uma operação de escrita termina. |
| WritingPrintTicketRequired |
Ocorre pouco antes de um Write método ou WriteAsync adicionar a PrintTicket a um documento ou fila de impressão. |
| WritingProgressChanged |
Acontece quando o XpsDocumentWriter progresso é atualizado. |