XpsDocumentWriter Classe

Definição

Fornece métodos para gravar em um 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
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 XpsDocumentWritermétodo estático CreateXpsDocumentWriter da XpsDocument classe ou usar um dos métodos estáticos CreateXpsDocumentWriter da PrintQueue classe. O documento ou a fila que cria se XpsDocumentWriter torna o destino no qual ele grava.

Métodos

Nome Description
CancelAsync()

Cancela a operação atual WriteAsync .

CreateVisualsCollator()

Retorna um VisualsToXpsDocument que pode gravar Visual objetos em um documento ou fila de impressão.

CreateVisualsCollator(PrintTicket, PrintTicket)

Retorna um VisualsToXpsDocument que pode gravar Visual objetos com PrintTicket configurações em um documento XPS ou 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 Objectatual.

(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, PrintTicket)

Grava conteúdo paginado de forma síncrona de um especificado DocumentPaginator junto com um PrintTicket para o destino XpsDocument ou PrintQueue.

Write(DocumentPaginator)

Grava conteúdo paginado de forma síncrona de um especificado DocumentPaginator para o destino XpsDocument ou PrintQueue.

Write(FixedDocument, PrintTicket)

Grava de forma síncrona um FixedDocument conjunto com um PrintTicket no destino XpsDocument ou PrintQueue.

Write(FixedDocument)

Grava de forma síncrona uma especificada FixedDocument para o destino XpsDocument ou PrintQueue.

Write(FixedDocumentSequence, PrintTicket)

Grava de forma síncrona um especificado FixedDocumentSequence junto com um PrintTicket no destino XpsDocument ou PrintQueue.

Write(FixedDocumentSequence)

Grava de forma síncrona uma especificada FixedDocumentSequence para o destino XpsDocument ou PrintQueue.

Write(FixedPage, PrintTicket)

Grava de forma síncrona um especificado FixedPage junto com um PrintTicket no destino XpsDocument ou PrintQueue.

Write(FixedPage)

Grava de forma síncrona uma especificada FixedPage para o destino XpsDocument ou PrintQueue.

Write(String, XpsDocumentNotificationLevel)

Grava de forma síncrona um documento XPS especificado no destino XpsDocument ou PrintQueue.

Write(String)

Grava de forma síncrona um documento XPS especificado no destino XpsDocument ou PrintQueue.

Write(Visual, PrintTicket)

Grava de forma síncrona um especificado Visual junto com um PrintTicket no destino XpsDocument ou PrintQueue.

Write(Visual)

Grava de forma síncrona uma especificada Visual para o destino XpsDocument ou PrintQueue.

WriteAsync(DocumentPaginator, Object)

Grava conteúdo paginado de forma assíncrona de um especificado DocumentPaginator para o destino XpsDocument ou PrintQueue.

WriteAsync(DocumentPaginator, PrintTicket, Object)

Grava conteúdo paginado de forma assíncrona de um especificado DocumentPaginator junto com um PrintTicket para o destino XpsDocument ou PrintQueue.

WriteAsync(DocumentPaginator, PrintTicket)

Grava conteúdo paginado de forma assíncrona de um especificado DocumentPaginator junto com um PrintTicket para o destino XpsDocument ou PrintQueue.

WriteAsync(DocumentPaginator)

Grava conteúdo paginado de forma assíncrona de um especificado DocumentPaginator para o destino XpsDocument ou PrintQueue.

WriteAsync(FixedDocument, Object)

Grava de forma assíncrona uma especificada FixedDocument para o destino XpsDocument ou PrintQueue.

WriteAsync(FixedDocument, PrintTicket, Object)

Grava de forma assíncrona um especificado FixedDocument junto com um PrintTicket no destino XpsDocument ou PrintQueue.

WriteAsync(FixedDocument, PrintTicket)

Grava de forma assíncrona um especificado FixedDocument junto com um PrintTicket no destino XpsDocument ou PrintQueue.

WriteAsync(FixedDocument)

Grava de forma assíncrona uma especificada FixedDocument para o destino XpsDocument ou PrintQueue.

WriteAsync(FixedDocumentSequence, Object)

Grava de forma assíncrona uma especificada FixedDocumentSequence para o destino XpsDocument ou PrintQueue.

WriteAsync(FixedDocumentSequence, PrintTicket, Object)

Grava de forma assíncrona um especificado FixedDocumentSequence junto com um PrintTicket no destino XpsDocument ou PrintQueue.

WriteAsync(FixedDocumentSequence, PrintTicket)

Grava de forma assíncrona um especificado FixedDocumentSequence junto com um PrintTicket no destino XpsDocument ou PrintQueue.

WriteAsync(FixedDocumentSequence)

Grava de forma assíncrona uma especificada FixedDocumentSequence para o destino XpsDocument ou PrintQueue.

WriteAsync(FixedPage, Object)

Grava de forma assíncrona uma especificada FixedPage para o destino XpsDocument ou PrintQueue.

WriteAsync(FixedPage, PrintTicket, Object)

Grava de forma assíncrona um especificado FixedPage junto com um PrintTicket no destino XpsDocument ou PrintQueue.

WriteAsync(FixedPage, PrintTicket)

Grava de forma assíncrona um especificado FixedPage junto com um PrintTicket no destino XpsDocument ou PrintQueue.

WriteAsync(FixedPage)

Grava de forma assíncrona uma especificada FixedPage para o destino XpsDocument ou PrintQueue.

WriteAsync(String, XpsDocumentNotificationLevel)

Grava de forma assíncrona um documento XPS especificado com opção de notificação para o destino XpsDocument ou PrintQueue.

WriteAsync(String)

Grava de forma assíncrona um documento XPS especificado no destino XpsDocument ou PrintQueue.

WriteAsync(Visual, Object)

Grava de forma assíncrona uma especificada Visual para o destino XpsDocument ou PrintQueue.

WriteAsync(Visual, PrintTicket, Object)

Grava de forma assíncrona um especificado Visual junto com um PrintTicket no destino XpsDocument ou PrintQueue.

WriteAsync(Visual, PrintTicket)

Grava de forma assíncrona um especificado Visual junto com um PrintTicket no destino XpsDocument ou PrintQueue.

WriteAsync(Visual)

Grava de forma assíncrona uma especificada Visual para o destino XpsDocument ou PrintQueue.

Eventos

Nome Description
WritingCancelled

Ocorre quando uma operação ou Write operação WriteAsync é cancelada.

WritingCompleted

Ocorre quando uma operação de gravação é concluída.

WritingPrintTicketRequired

Ocorre pouco antes de um Write método ou WriteAsync um método adicionar um PrintTicket a um documento ou uma fila de impressão.

WritingProgressChanged

Ocorre quando o XpsDocumentWriter progresso é atualizado.

Aplica-se a