XpsDocumentWriter Classe

Definição

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
XpsDocumentWriter

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.

Aplica-se a