Condividi tramite


XpsDocumentWriter Classe

Definizione

Fornisce i metodi per scrivere in un documento o una coda di stampa XPS.

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
Ereditarietà
XpsDocumentWriter

Esempio

Nell'esempio seguente viene illustrato come creare un'istanza della classe 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)

Commenti

XpsDocumentWriter non ha alcun costruttore. Per creare un XpsDocumentWriteroggetto , usare il metodo statico della XpsDocument classe o usare uno dei metodi statici CreateXpsDocumentWriterCreateXpsDocumentWriter della PrintQueue classe. Documento o coda che crea l'oggetto XpsDocumentWriter diventa la destinazione a cui scrive.

Metodi

CancelAsync()

Annulla l'operazione corrente WriteAsync.

CreateVisualsCollator()

Restituisce VisualsToXpsDocument che può scrivere oggetti Visual in un documento o coda di stampa.

CreateVisualsCollator(PrintTicket, PrintTicket)

Restituisce VisualsToXpsDocument che può scrivere gli oggetti Visual con le impostazioni PrintTicket in un documento o coda di stampa XPS.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
raise_WritingCancelled(Object, WritingCancelledEventArgs)

Genera l'evento WritingCancelled.

raise_WritingCompleted(Object, WritingCompletedEventArgs)

Genera l'evento WritingCompleted.

raise_WritingPrintTicketRequired(Object, WritingPrintTicketRequiredEventArgs)

Genera l'evento WritingPrintTicketRequired.

raise_WritingProgressChanged(Object, WritingProgressChangedEventArgs)

Genera l'evento WritingProgressChanged.

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)
Write(DocumentPaginator)

Scrive in modo sincrono il contenuto impaginato da un oggetto DocumentPaginator specificato nell'oggetto XpsDocument o PrintQueue di destinazione.

Write(DocumentPaginator, PrintTicket)

Scrive in modo sincrono il contenuto impaginato da un oggetto DocumentPaginator specificato insieme a un oggetto PrintTicket nell'oggetto XpsDocument o PrintQueue di destinazione.

Write(FixedDocument)

Scrive in modo sincrono un oggetto FixedDocument specificato nell'oggetto XpsDocument o PrintQueue di destinazione.

Write(FixedDocument, PrintTicket)

Scrive in modo sincrono un oggetto FixedDocument insieme a un oggetto PrintTicket nell'oggetto XpsDocument o PrintQueue di destinazione.

Write(FixedDocumentSequence)

Scrive in modo sincrono un oggetto FixedDocumentSequence specificato nell'oggetto XpsDocument o PrintQueue di destinazione.

Write(FixedDocumentSequence, PrintTicket)

Scrive in modo sincrono un oggetto FixedDocumentSequence specificato insieme a un oggetto PrintTicket nell'oggetto XpsDocument o PrintQueue di destinazione.

Write(FixedPage)

Scrive in modo sincrono un oggetto FixedPage specificato nell'oggetto XpsDocument o PrintQueue di destinazione.

Write(FixedPage, PrintTicket)

Scrive in modo sincrono un oggetto FixedPage specificato insieme a un oggetto PrintTicket nell'oggetto XpsDocument o PrintQueue di destinazione.

Write(String)

Scrive in modo sincrono un documento XPS specificato nell'oggetto XpsDocument o PrintQueue di destinazione.

Write(String, XpsDocumentNotificationLevel)

Scrive in modo sincrono un documento XPS specificato nella destinazione XpsDocument o PrintQueue.

Write(Visual)

Scrive in modo sincrono un oggetto Visual specificato nell'oggetto XpsDocument o PrintQueue di destinazione.

Write(Visual, PrintTicket)

Scrive in modo sincrono un oggetto Visual specificato insieme a un oggetto PrintTicket nell'oggetto XpsDocument o PrintQueue di destinazione.

WriteAsync(DocumentPaginator)

Scrive in modo asincrono il contenuto impaginato da un oggetto DocumentPaginator specificato nell'oggetto XpsDocument o PrintQueue di destinazione.

WriteAsync(DocumentPaginator, Object)

Scrive in modo asincrono il contenuto impaginato da un oggetto DocumentPaginator specificato nell'oggetto XpsDocument o PrintQueue di destinazione.

WriteAsync(DocumentPaginator, PrintTicket)

Scrive in modo asincrono il contenuto impaginato da un oggetto DocumentPaginator specificato insieme a un oggetto PrintTicket nell'oggetto XpsDocument o PrintQueue di destinazione.

WriteAsync(DocumentPaginator, PrintTicket, Object)

Scrive in modo asincrono il contenuto impaginato da un oggetto DocumentPaginator specificato insieme a un oggetto PrintTicket nell'oggetto XpsDocument o PrintQueue di destinazione.

WriteAsync(FixedDocument)

Scrive in modo asincrono un oggetto FixedDocument specificato nell'oggetto XpsDocument o PrintQueue di destinazione.

WriteAsync(FixedDocument, Object)

Scrive in modo asincrono un oggetto FixedDocument specificato nell'oggetto XpsDocument o PrintQueue di destinazione.

WriteAsync(FixedDocument, PrintTicket)

Scrive in modo asincrono un oggetto FixedDocument specificato insieme a un oggetto PrintTicket nell'oggetto XpsDocument o PrintQueue di destinazione.

WriteAsync(FixedDocument, PrintTicket, Object)

Scrive in modo asincrono un oggetto FixedDocument specificato insieme a un oggetto PrintTicket nell'oggetto XpsDocument o PrintQueue di destinazione.

WriteAsync(FixedDocumentSequence)

Scrive in modo asincrono un oggetto FixedDocumentSequence specificato nell'oggetto XpsDocument o PrintQueue di destinazione.

WriteAsync(FixedDocumentSequence, Object)

Scrive in modo asincrono un oggetto FixedDocumentSequence specificato nell'oggetto XpsDocument o PrintQueue di destinazione.

WriteAsync(FixedDocumentSequence, PrintTicket)

Scrive in modo asincrono un oggetto FixedDocumentSequence specificato insieme a un oggetto PrintTicket nell'oggetto XpsDocument o PrintQueue di destinazione.

WriteAsync(FixedDocumentSequence, PrintTicket, Object)

Scrive in modo asincrono un oggetto FixedDocumentSequence specificato insieme a un oggetto PrintTicket nell'oggetto XpsDocument o PrintQueue di destinazione.

WriteAsync(FixedPage)

Scrive in modo asincrono un oggetto FixedPage specificato nell'oggetto XpsDocument o PrintQueue di destinazione.

WriteAsync(FixedPage, Object)

Scrive in modo asincrono un oggetto FixedPage specificato nell'oggetto XpsDocument o PrintQueue di destinazione.

WriteAsync(FixedPage, PrintTicket)

Scrive in modo asincrono un oggetto FixedPage specificato insieme a un oggetto PrintTicket nell'oggetto XpsDocument o PrintQueue di destinazione.

WriteAsync(FixedPage, PrintTicket, Object)

Scrive in modo asincrono un oggetto FixedPage specificato insieme a un oggetto PrintTicket nell'oggetto XpsDocument o PrintQueue di destinazione.

WriteAsync(String)

Scrive in modo asincrono un documento XPS specificato nella destinazione XpsDocument o PrintQueuein .

WriteAsync(String, XpsDocumentNotificationLevel)

Scrive in modo asincrono un documento XPS specificato con l'opzione di notifica nella destinazione XpsDocument o PrintQueue.

WriteAsync(Visual)

Scrive in modo asincrono un oggetto Visual specificato nell'oggetto XpsDocument o PrintQueue di destinazione.

WriteAsync(Visual, Object)

Scrive in modo asincrono un oggetto Visual specificato nell'oggetto XpsDocument o PrintQueue di destinazione.

WriteAsync(Visual, PrintTicket)

Scrive in modo asincrono un oggetto Visual specificato insieme a un oggetto PrintTicket nell'oggetto XpsDocument o PrintQueue di destinazione.

WriteAsync(Visual, PrintTicket, Object)

Scrive in modo asincrono un oggetto Visual specificato insieme a un oggetto PrintTicket nell'oggetto XpsDocument o PrintQueue di destinazione.

Eventi

WritingCancelled

Si verifica quando un'operazione Write o WriteAsync viene annullata.

WritingCompleted

Si verifica quando termina un'operazione di scrittura.

WritingPrintTicketRequired

Si verifica poco prima che un metodo Write o WriteAsync aggiunge un elemento PrintTicket a un documento o coda di stampa.

WritingProgressChanged

Si verifica quando XpsDocumentWriter aggiorna lo stato di avanzamento.

Si applica a