XpsDocumentWriter Classe
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.
Fornece métodos para gravar em um documento XPS ou na 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 a seguir 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)
Comentários
XpsDocumentWriter não tem construtor. Para criar um XpsDocumentWriter, use o método estático CreateXpsDocumentWriter da XpsDocument classe ou use um dos métodos estáticos CreateXpsDocumentWriter da PrintQueue classe . O documento ou a fila que cria o XpsDocumentWriter se torna o destino no qual ele grava.
Métodos
| CancelAsync() |
Cancelar a operação WriteAsync atual. |
| CreateVisualsCollator() |
Retorna um VisualsToXpsDocument que pode gravar objetos Visual em um documento ou na fila de impressão. |
| CreateVisualsCollator(PrintTicket, PrintTicket) |
Retorna um VisualsToXpsDocument que pode gravar objetos Visual com configurações PrintTicket em um documento XPS ou na fila de impressão. |
| Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
| GetHashCode() |
Serve como a função de hash padrão. (Herdado de Object) |
| GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
| MemberwiseClone() |
Cria uma cópia superficial do Object atual. (Herdado de Object) |
| raise_WritingCancelled(Object, WritingCancelledEventArgs) |
Aciona o evento WritingCancelled. |
| raise_WritingCompleted(Object, WritingCompletedEventArgs) |
Aciona o evento WritingCompleted. |
| raise_WritingPrintTicketRequired(Object, WritingPrintTicketRequiredEventArgs) |
Aciona o evento WritingPrintTicketRequired. |
| raise_WritingProgressChanged(Object, WritingProgressChangedEventArgs) |
Aciona o evento WritingProgressChanged. |
| ToString() |
Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object) |
| Write(DocumentPaginator) |
Grava de forma síncrona o conteúdo paginado de um DocumentPaginator para o XpsDocument ou PrintQueue de destino. |
| Write(DocumentPaginator, PrintTicket) |
Grava de forma síncrona o conteúdo paginado de um DocumentPaginator junto com um PrintTicket especificado no XpsDocument ou PrintQueue de destino. |
| Write(FixedDocument) |
Grava de forma síncrona um FixedDocument especificado no XpsDocument ou no PrintQueue de destino. |
| Write(FixedDocument, PrintTicket) |
Grava de forma síncrona um FixedDocument junto com um PrintTicket no XpsDocument ou PrintQueue de destino. |
| Write(FixedDocumentSequence) |
Grava de forma síncrona um FixedDocumentSequence especificado no XpsDocument ou no PrintQueue de destino. |
| Write(FixedDocumentSequence, PrintTicket) |
Grava de forma síncrona um FixedDocumentSequence especificado junto com um PrintTicket no XpsDocument ou PrintQueue de destino. |
| Write(FixedPage) |
Grava de forma síncrona um FixedPage especificado no XpsDocument ou no PrintQueue de destino. |
| Write(FixedPage, PrintTicket) |
Grava de forma síncrona um FixedPage especificado junto com um PrintTicket no XpsDocument ou PrintQueue de destino. |
| Write(String) |
Grava de forma síncrona um documento XPS especificado no destino XpsDocument ou PrintQueue. |
| Write(String, XpsDocumentNotificationLevel) |
Grava de forma síncrona um documento XPS especificado no destino XpsDocument ou PrintQueue. |
| Write(Visual) |
Grava de forma síncrona um Visual especificado no XpsDocument ou no PrintQueue de destino. |
| Write(Visual, PrintTicket) |
Grava de forma síncrona um Visual especificado junto com um PrintTicket no XpsDocument ou PrintQueue de destino. |
| WriteAsync(DocumentPaginator) |
Grava de forma assíncrona o conteúdo paginado de um DocumentPaginator para o XpsDocument ou PrintQueue de destino. |
| WriteAsync(DocumentPaginator, Object) |
Grava de forma assíncrona o conteúdo paginado de um DocumentPaginator para o XpsDocument ou PrintQueue de destino. |
| WriteAsync(DocumentPaginator, PrintTicket) |
Grava de forma assíncrona o conteúdo paginado de um DocumentPaginator junto com um PrintTicket especificado no XpsDocument ou PrintQueue de destino. |
| WriteAsync(DocumentPaginator, PrintTicket, Object) |
Grava de forma assíncrona o conteúdo paginado de um DocumentPaginator junto com um PrintTicket especificado no XpsDocument ou PrintQueue de destino. |
| WriteAsync(FixedDocument) |
Grava de forma assíncrona um FixedDocument especificado no XpsDocument ou PrintQueue de destino. |
| WriteAsync(FixedDocument, Object) |
Grava de forma assíncrona um FixedDocument especificado no XpsDocument ou PrintQueue de destino. |
| WriteAsync(FixedDocument, PrintTicket) |
Grava de forma assíncrona um especificado FixedDocument junto com um PrintTicket no XpsDocument ou PrintQueue de destino. |
| WriteAsync(FixedDocument, PrintTicket, Object) |
Grava de forma assíncrona um especificado FixedDocument junto com um PrintTicket no XpsDocument ou PrintQueue de destino. |
| WriteAsync(FixedDocumentSequence) |
Grava de forma assíncrona um FixedDocumentSequence especificado no XpsDocument ou PrintQueue de destino. |
| WriteAsync(FixedDocumentSequence, Object) |
Grava de forma assíncrona um FixedDocumentSequence especificado no XpsDocument ou PrintQueue de destino. |
| WriteAsync(FixedDocumentSequence, PrintTicket) |
Grava de forma assíncrona um especificado FixedDocumentSequence junto com um PrintTicket no XpsDocument ou PrintQueue de destino. |
| WriteAsync(FixedDocumentSequence, PrintTicket, Object) |
Grava de forma assíncrona um especificado FixedDocumentSequence junto com um PrintTicket no XpsDocument ou PrintQueue de destino. |
| WriteAsync(FixedPage) |
Grava de forma assíncrona um FixedPage especificado no XpsDocument ou PrintQueue de destino. |
| WriteAsync(FixedPage, Object) |
Grava de forma assíncrona um FixedPage especificado no XpsDocument ou PrintQueue de destino. |
| WriteAsync(FixedPage, PrintTicket) |
Grava de forma assíncrona um especificado FixedPage junto com um PrintTicket no XpsDocument ou PrintQueue de destino. |
| WriteAsync(FixedPage, PrintTicket, Object) |
Grava de forma assíncrona um especificado FixedPage junto com um PrintTicket no XpsDocument ou PrintQueue de destino. |
| WriteAsync(String) |
Grava de forma assíncrona um documento XPS especificado no destino XpsDocument ou PrintQueue. |
| WriteAsync(String, XpsDocumentNotificationLevel) |
Grava de forma assíncrona um documento XPS especificado com a opção de notificação para o destino XpsDocument ou PrintQueue. |
| WriteAsync(Visual) |
Grava de forma assíncrona um Visual especificado no XpsDocument ou PrintQueue de destino. |
| WriteAsync(Visual, Object) |
Grava de forma assíncrona um Visual especificado no XpsDocument ou PrintQueue de destino. |
| WriteAsync(Visual, PrintTicket) |
Grava de forma assíncrona um especificado Visual junto com um PrintTicket no XpsDocument ou PrintQueue de destino. |
| WriteAsync(Visual, PrintTicket, Object) |
Grava de forma assíncrona um especificado Visual junto com um PrintTicket no XpsDocument ou PrintQueue de destino. |
Eventos
| WritingCancelled |
Ocorre quando uma operação Write ou WriteAsync é cancelada. |
| WritingCompleted |
Ocorre quando uma operação de gravação é concluída. |
| WritingPrintTicketRequired |
Ocorre imediatamente antes que um método Write ou WriteAsync adiciona um PrintTicket a um documento ou à fila de impressão. |
| WritingProgressChanged |
Ocorre quando o XpsDocumentWriter atualiza seu progresso. |