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 crear una instancia de la XpsDocumentWriter clase .


_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

Nombre Description
CancelAsync()

Cancela la operación actual WriteAsync .

CreateVisualsCollator()

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

CreateVisualsCollator(PrintTicket, PrintTicket)

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

Equals(Object)

Determina si el objeto especificado es igual al objeto actual.

(Heredado de Object)
GetHashCode()

Actúa como función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Objectactual.

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

Escribe contenido paginado sincrónicamente de un especificado DocumentPaginator junto con un PrintTicket objeto en el destino XpsDocument o PrintQueue.

Write(DocumentPaginator)

Escribe contenido paginado sincrónicamente de un especificado DocumentPaginator en el destino XpsDocument o PrintQueue.

Write(FixedDocument, PrintTicket)

Escribe de forma sincrónica un FixedDocument objeto junto con en PrintTicket el destino XpsDocument o PrintQueue.

Write(FixedDocument)

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

Write(FixedDocumentSequence, PrintTicket)

Escribe de forma sincrónica un objeto especificado FixedDocumentSequence junto con en PrintTicket el destino XpsDocument o PrintQueue.

Write(FixedDocumentSequence)

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

Write(FixedPage, PrintTicket)

Escribe de forma sincrónica un objeto especificado FixedPage junto con en PrintTicket el destino XpsDocument o PrintQueue.

Write(FixedPage)

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

Write(String, XpsDocumentNotificationLevel)

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

Write(String)

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

Write(Visual, PrintTicket)

Escribe de forma sincrónica un objeto especificado Visual junto con en PrintTicket el destino XpsDocument o PrintQueue.

Write(Visual)

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

WriteAsync(DocumentPaginator, Object)

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

WriteAsync(DocumentPaginator, PrintTicket, Object)

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

WriteAsync(DocumentPaginator, PrintTicket)

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

WriteAsync(DocumentPaginator)

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

WriteAsync(FixedDocument, Object)

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

WriteAsync(FixedDocument, PrintTicket, Object)

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

WriteAsync(FixedDocument, PrintTicket)

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

WriteAsync(FixedDocument)

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

WriteAsync(FixedDocumentSequence, Object)

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

WriteAsync(FixedDocumentSequence, PrintTicket, Object)

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

WriteAsync(FixedDocumentSequence, PrintTicket)

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

WriteAsync(FixedDocumentSequence)

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

WriteAsync(FixedPage, Object)

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

WriteAsync(FixedPage, PrintTicket, Object)

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

WriteAsync(FixedPage, PrintTicket)

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

WriteAsync(FixedPage)

Escribe de forma asincrónica un objeto especificado FixedPage 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(String)

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

WriteAsync(Visual, Object)

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

WriteAsync(Visual, PrintTicket, Object)

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

WriteAsync(Visual, PrintTicket)

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

WriteAsync(Visual)

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

Eventos

Nombre Description
WritingCancelled

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

WritingCompleted

Se produce cuando finaliza una operación de escritura.

WritingPrintTicketRequired

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

WritingProgressChanged

Se produce cuando actualiza XpsDocumentWriter su progreso.

Se aplica a