Compartilhar via


XpsDocumentWriter Classe

Definição

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
XpsDocumentWriter

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.

Aplica-se a