XpsDocumentWriter Clase

Definición

Proporciona métodos para escribir en un documento XPS o en una cola de impresión.

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
Herencia
XpsDocumentWriter

Ejemplos

En el ejemplo siguiente se muestra cómo se crea una instancia de la clase XpsDocumentWriter.


_xpsDocument = new XpsDocument(containerName,FileAccess.ReadWrite);

XpsDocumentWriter xpsdw = XpsDocument.CreateXpsDocumentWriter(_xpsDocument);

_xpsDocument = New XpsDocument(containerName,FileAccess.ReadWrite)

Dim xpsdw As XpsDocumentWriter = XpsDocument.CreateXpsDocumentWriter(_xpsDocument)

Comentarios

XpsDocumentWriter no tiene ningún constructor. Para crear un XpsDocumentWriter, use el método estático CreateXpsDocumentWriter de la XpsDocument clase o use uno de los métodos estáticos CreateXpsDocumentWriter de la PrintQueue clase . El documento o la cola que crea XpsDocumentWriter se convierte en el destino al que escribe.

Métodos

CancelAsync()

Cancela la operación WriteAsync actual.

CreateVisualsCollator()

Devuelve un objeto VisualsToXpsDocument que puede escribir objetos Visual en un documento o una cola de impresión.

CreateVisualsCollator(PrintTicket, PrintTicket)

Devuelve un objeto VisualsToXpsDocument que puede escribir objetos Visual con valores de PrintTicket en un documento XPS o una cola de impresión.

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
raise_WritingCancelled(Object, WritingCancelledEventArgs)

Genera el evento WritingCancelled.

raise_WritingCompleted(Object, WritingCompletedEventArgs)

Genera el evento WritingCompleted.

raise_WritingPrintTicketRequired(Object, WritingPrintTicketRequiredEventArgs)

Genera el evento WritingPrintTicketRequired.

raise_WritingProgressChanged(Object, WritingProgressChangedEventArgs)

Genera el evento WritingProgressChanged.

ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)
Write(DocumentPaginator)

Escribe contenido paginado de forma sincrónica de una clase DocumentPaginator especificada en la clase XpsDocument o PrintQueue de destino.

Write(DocumentPaginator, PrintTicket)

Escribe de forma sincrónica contenido paginado de un DocumentPaginator junto con un PrintTicket en XpsDocument o PrintQueue de destino.

Write(FixedDocument)

Escribe de forma sincrónica un FixedDocument especificado en XpsDocument o PrintQueue de destino.

Write(FixedDocument, PrintTicket)

Escribe de forma sincrónica una clase FixedDocument junto con una clase PrintTicket en la clase XpsDocument o PrintQueue de destino.

Write(FixedDocumentSequence)

Escribe de forma sincrónica un FixedDocumentSequence especificado en XpsDocument o PrintQueue de destino.

Write(FixedDocumentSequence, PrintTicket)

Escribe de forma sincrónica una clase FixedDocumentSequence especificada junto con una clase PrintTicket en la clase XpsDocument o PrintQueue de destino.

Write(FixedPage)

Escribe de forma sincrónica un FixedPage especificado en XpsDocument o PrintQueue de destino.

Write(FixedPage, PrintTicket)

Escribe de forma sincrónica una clase FixedPage especificada junto con una clase PrintTicket en la clase XpsDocument o PrintQueue de destino.

Write(String)

Escribe asincrónicamente un documento XPS especificado en el elemento XpsDocument o PrintQueue de destino.

Write(String, XpsDocumentNotificationLevel)

Escribe de forma sincrónica un documento XPS especificado en el destino XpsDocument o PrintQueue.

Write(Visual)

Escribe de forma sincrónica un Visual especificado en XpsDocument o PrintQueue de destino.

Write(Visual, PrintTicket)

Escribe de forma sincrónica una clase Visual especificada junto con una clase PrintTicket en la clase XpsDocument o PrintQueue de destino.

WriteAsync(DocumentPaginator)

Escribe contenido paginado de forma asincrónica de una clase DocumentPaginator especificada en la clase XpsDocument o PrintQueue de destino.

WriteAsync(DocumentPaginator, Object)

Escribe contenido paginado de forma asincrónica de una clase DocumentPaginator especificada en la clase XpsDocument o PrintQueue de destino.

WriteAsync(DocumentPaginator, PrintTicket)

Escribe contenido paginado de forma asincrónica de un DocumentPaginator especificado junto con un PrintTicket en el XpsDocument o PrintQueue de destino.

WriteAsync(DocumentPaginator, PrintTicket, Object)

Escribe contenido paginado de forma asincrónica de un DocumentPaginator especificado junto con un PrintTicket en el XpsDocument o PrintQueue de destino.

WriteAsync(FixedDocument)

Escribe de forma asincrónica un FixedDocument especificado en el XpsDocument o PrintQueue de destino.

WriteAsync(FixedDocument, Object)

Escribe de forma asincrónica un FixedDocument especificado en el XpsDocument o PrintQueue de destino.

WriteAsync(FixedDocument, PrintTicket)

Escribe de forma asincrónica una clase FixedDocument especificada junto con una clase PrintTicket en la clase XpsDocument o PrintQueue de destino.

WriteAsync(FixedDocument, PrintTicket, Object)

Escribe de forma asincrónica una clase FixedDocument especificada junto con una clase PrintTicket en la clase XpsDocument o PrintQueue de destino.

WriteAsync(FixedDocumentSequence)

Escribe de forma asincrónica un FixedDocumentSequence especificado en el XpsDocument o PrintQueue de destino.

WriteAsync(FixedDocumentSequence, Object)

Escribe de forma asincrónica un FixedDocumentSequence especificado en el XpsDocument o PrintQueue de destino.

WriteAsync(FixedDocumentSequence, PrintTicket)

Escribe de forma asincrónica una clase FixedDocumentSequence especificada junto con una clase PrintTicket en la clase XpsDocument o PrintQueue de destino.

WriteAsync(FixedDocumentSequence, PrintTicket, Object)

Escribe de forma asincrónica una clase FixedDocumentSequence especificada junto con una clase PrintTicket en la clase XpsDocument o PrintQueue de destino.

WriteAsync(FixedPage)

Escribe de forma asincrónica un FixedPage especificado en el XpsDocument o PrintQueue de destino.

WriteAsync(FixedPage, Object)

Escribe de forma asincrónica un FixedPage especificado en el XpsDocument o PrintQueue de destino.

WriteAsync(FixedPage, PrintTicket)

Escribe de forma asincrónica una clase FixedPage especificada junto con una clase PrintTicket en la clase XpsDocument o PrintQueue de destino.

WriteAsync(FixedPage, PrintTicket, Object)

Escribe de forma asincrónica una clase FixedPage especificada junto con una clase PrintTicket en la clase XpsDocument o PrintQueue de destino.

WriteAsync(String)

Escribe de forma asincrónica un documento XPS especificado en el destino XpsDocument o PrintQueue.

WriteAsync(String, XpsDocumentNotificationLevel)

Escribe de forma asincrónica un documento XPS especificado con la opción de notificación en el destino XpsDocument o PrintQueue.

WriteAsync(Visual)

Escribe de forma asincrónica un Visual especificado en el XpsDocument o PrintQueue de destino.

WriteAsync(Visual, Object)

Escribe de forma asincrónica un Visual especificado en el XpsDocument o PrintQueue de destino.

WriteAsync(Visual, PrintTicket)

Escribe de forma asincrónica una clase Visual especificada junto con una clase PrintTicket en la clase XpsDocument o PrintQueue de destino.

WriteAsync(Visual, PrintTicket, Object)

Escribe de forma asincrónica una clase Visual especificada junto con una clase PrintTicket en la clase XpsDocument o PrintQueue de destino.

Eventos

WritingCancelled

Se produce cuando se cancela una operación de Write o WriteAsync.

WritingCompleted

Se produce cuando finaliza una operación de escritura.

WritingPrintTicketRequired

Se produce justo antes de que un método Write o WriteAsync agregue un PrintTicket a un documento o una cola de impresión.

WritingProgressChanged

Se produce cuando XpsDocumentWriter actualiza su progreso.

Se aplica a