XpsDocumentWriter Klass

Definition

Innehåller metoder för att skriva till ett XPS-dokument eller en utskriftskö.

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

Exempel

I följande exempel visas hur du skapar en instans av XpsDocumentWriter klassen.


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

XpsDocumentWriter xpsdw = XpsDocument.CreateXpsDocumentWriter(_xpsDocument);

_xpsDocument = New XpsDocument(containerName,FileAccess.ReadWrite)

Dim xpsdw As XpsDocumentWriter = XpsDocument.CreateXpsDocumentWriter(_xpsDocument)

Kommentarer

XpsDocumentWriter har ingen konstruktor. Om du vill skapa en XpsDocumentWriteranvänder du klassens CreateXpsDocumentWriter statiska XpsDocument metod eller använder någon av klassens CreateXpsDocumentWriter statiska PrintQueue metoder. Dokumentet eller kön som skapar XpsDocumentWriter blir det mål som det skriver till.

Metoder

Name Description
CancelAsync()

Avbryter den aktuella WriteAsync åtgärden.

CreateVisualsCollator()

Returnerar en VisualsToXpsDocument som kan skriva Visual objekt till ett dokument eller en utskriftskö.

CreateVisualsCollator(PrintTicket, PrintTicket)

Returnerar en VisualsToXpsDocument som kan skriva Visual objekt med PrintTicket inställningar till ett XPS-dokument eller en utskriftskö.

Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
raise_WritingCancelled(Object, WritingCancelledEventArgs)

Genererar händelsen WritingCancelled .

raise_WritingCompleted(Object, WritingCompletedEventArgs)

Genererar händelsen WritingCompleted .

raise_WritingPrintTicketRequired(Object, WritingPrintTicketRequiredEventArgs)

Genererar händelsen WritingPrintTicketRequired .

raise_WritingProgressChanged(Object, WritingProgressChangedEventArgs)

Genererar händelsen WritingProgressChanged .

ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)
Write(DocumentPaginator, PrintTicket)

Skriver synkront sidnumrerat innehåll från en angiven DocumentPaginator tillsammans med ett PrintTicket till målet XpsDocument eller PrintQueue.

Write(DocumentPaginator)

Skriver synkront sidnumrerat innehåll från en angiven DocumentPaginator till målet XpsDocument eller PrintQueue.

Write(FixedDocument, PrintTicket)

Skriver synkront en FixedDocument tillsammans med en PrintTicket till målet XpsDocument eller PrintQueue.

Write(FixedDocument)

Skriver synkront en angiven FixedDocument till målet XpsDocument eller PrintQueue.

Write(FixedDocumentSequence, PrintTicket)

Skriver synkront en angiven FixedDocumentSequence tillsammans med en PrintTicket till målet XpsDocument eller PrintQueue.

Write(FixedDocumentSequence)

Skriver synkront en angiven FixedDocumentSequence till målet XpsDocument eller PrintQueue.

Write(FixedPage, PrintTicket)

Skriver synkront en angiven FixedPage tillsammans med en PrintTicket till målet XpsDocument eller PrintQueue.

Write(FixedPage)

Skriver synkront en angiven FixedPage till målet XpsDocument eller PrintQueue.

Write(String, XpsDocumentNotificationLevel)

Skriver synkront ett angivet XPS-dokument till målet XpsDocument eller PrintQueue.

Write(String)

Skriver synkront ett angivet XPS-dokument till målet XpsDocument eller PrintQueue.

Write(Visual, PrintTicket)

Skriver synkront en angiven Visual tillsammans med en PrintTicket till målet XpsDocument eller PrintQueue.

Write(Visual)

Skriver synkront en angiven Visual till målet XpsDocument eller PrintQueue.

WriteAsync(DocumentPaginator, Object)

Skriver asynkront sidnumrerat innehåll från en angiven DocumentPaginator till målet XpsDocument eller PrintQueue.

WriteAsync(DocumentPaginator, PrintTicket, Object)

Skriver asynkront sidnumrerat innehåll från en angiven DocumentPaginator tillsammans med ett PrintTicket till målet XpsDocument eller PrintQueue.

WriteAsync(DocumentPaginator, PrintTicket)

Skriver asynkront sidnumrerat innehåll från en angiven DocumentPaginator tillsammans med ett PrintTicket till målet XpsDocument eller PrintQueue.

WriteAsync(DocumentPaginator)

Skriver asynkront sidnumrerat innehåll från en angiven DocumentPaginator till målet XpsDocument eller PrintQueue.

WriteAsync(FixedDocument, Object)

Skriver asynkront en angiven FixedDocument till målet XpsDocument eller PrintQueue.

WriteAsync(FixedDocument, PrintTicket, Object)

Skriver asynkront en angiven FixedDocument tillsammans med en PrintTicket till målet XpsDocument eller PrintQueue.

WriteAsync(FixedDocument, PrintTicket)

Skriver asynkront en angiven FixedDocument tillsammans med en PrintTicket till målet XpsDocument eller PrintQueue.

WriteAsync(FixedDocument)

Skriver asynkront en angiven FixedDocument till målet XpsDocument eller PrintQueue.

WriteAsync(FixedDocumentSequence, Object)

Skriver asynkront en angiven FixedDocumentSequence till målet XpsDocument eller PrintQueue.

WriteAsync(FixedDocumentSequence, PrintTicket, Object)

Skriver asynkront en angiven FixedDocumentSequence tillsammans med en PrintTicket till målet XpsDocument eller PrintQueue.

WriteAsync(FixedDocumentSequence, PrintTicket)

Skriver asynkront en angiven FixedDocumentSequence tillsammans med en PrintTicket till målet XpsDocument eller PrintQueue.

WriteAsync(FixedDocumentSequence)

Skriver asynkront en angiven FixedDocumentSequence till målet XpsDocument eller PrintQueue.

WriteAsync(FixedPage, Object)

Skriver asynkront en angiven FixedPage till målet XpsDocument eller PrintQueue.

WriteAsync(FixedPage, PrintTicket, Object)

Skriver asynkront en angiven FixedPage tillsammans med en PrintTicket till målet XpsDocument eller PrintQueue.

WriteAsync(FixedPage, PrintTicket)

Skriver asynkront en angiven FixedPage tillsammans med en PrintTicket till målet XpsDocument eller PrintQueue.

WriteAsync(FixedPage)

Skriver asynkront en angiven FixedPage till målet XpsDocument eller PrintQueue.

WriteAsync(String, XpsDocumentNotificationLevel)

Skriver asynkront ett angivet XPS-dokument med meddelandealternativet till målet XpsDocument eller PrintQueue.

WriteAsync(String)

Skriver asynkront ett angivet XPS-dokument till målet XpsDocument eller PrintQueue.

WriteAsync(Visual, Object)

Skriver asynkront en angiven Visual till målet XpsDocument eller PrintQueue.

WriteAsync(Visual, PrintTicket, Object)

Skriver asynkront en angiven Visual tillsammans med en PrintTicket till målet XpsDocument eller PrintQueue.

WriteAsync(Visual, PrintTicket)

Skriver asynkront en angiven Visual tillsammans med en PrintTicket till målet XpsDocument eller PrintQueue.

WriteAsync(Visual)

Skriver asynkront en angiven Visual till målet XpsDocument eller PrintQueue.

Händelser

Name Description
WritingCancelled

Inträffar när en Write åtgärd WriteAsync avbryts.

WritingCompleted

Inträffar när en skrivåtgärd är klar.

WritingPrintTicketRequired

Inträffar precis innan en Write eller WriteAsync -metod lägger till en PrintTicket i ett dokument eller en utskriftskö.

WritingProgressChanged

Inträffar när förloppet XpsDocumentWriter uppdateras.

Gäller för