XpsDocumentWriter Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
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. |