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. |