Поделиться через


XpsDocumentWriter Класс

Определение

Предоставляет методы для записи в документ 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
Наследование
XpsDocumentWriter

Примеры

В следующем примере показано создание экземпляра класса 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)

Комментарии

XpsDocumentWriter не имеет конструктора. Для создания используйте XpsDocumentWriterстатический CreateXpsDocumentWriterXpsDocument метод класса или один из статических PrintQueueCreateXpsDocumentWriter методов класса . Документ или очередь, создающая XpsDocumentWriter объект , становится целевым объектом, в который они записываются.

Методы

CancelAsync()

Отменяет текущую операцию WriteAsync.

CreateVisualsCollator()

Возвращает объект VisualsToXpsDocument, который может выполнять запись объектов Visual в документ или очередь печати.

CreateVisualsCollator(PrintTicket, PrintTicket)

Возвращает объект VisualsToXpsDocument, который может выполнять запись объектов Visual с параметрами PrintTicket в XPS-документ или очередь печати.

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetType()

Возвращает объект Type для текущего экземпляра.

(Унаследовано от Object)
MemberwiseClone()

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
raise_WritingCancelled(Object, WritingCancelledEventArgs)

Вызывает событие WritingCancelled.

raise_WritingCompleted(Object, WritingCompletedEventArgs)

Вызывает событие WritingCompleted.

raise_WritingPrintTicketRequired(Object, WritingPrintTicketRequiredEventArgs)

Вызывает событие WritingPrintTicketRequired.

raise_WritingProgressChanged(Object, WritingProgressChangedEventArgs)

Вызывает событие WritingProgressChanged.

ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)
Write(DocumentPaginator)

Записывает содержимое с синхронной разбивкой на страницы из указанного объекта DocumentPaginator в целевой XpsDocument или PrintQueue.

Write(DocumentPaginator, PrintTicket)

Синхронно записывает разбитое на страницы содержимое из указанного объекта DocumentPaginator с PrintTicket в целевой объект XpsDocument или PrintQueue.

Write(FixedDocument)

Синхронно записывает указанный FixedDocument в целевой объект XpsDocument или PrintQueue.

Write(FixedDocument, PrintTicket)

Синхронно записывает объект FixedDocument вместе с PrintTicket в целевой XpsDocument или PrintQueue.

Write(FixedDocumentSequence)

Синхронно записывает указанный FixedDocumentSequence в целевой объект XpsDocument или PrintQueue.

Write(FixedDocumentSequence, PrintTicket)

Синхронно записывает заданный объект FixedDocumentSequence вместе с PrintTicket в целевой XpsDocument или PrintQueue.

Write(FixedPage)

Синхронно записывает указанный FixedPage в целевой объект XpsDocument или PrintQueue.

Write(FixedPage, PrintTicket)

Синхронно записывает заданный объект FixedPage вместе с PrintTicket в целевой XpsDocument или PrintQueue.

Write(String)

Синхронно записывает указанный документ XPS в целевой объект XpsDocument или PrintQueue.

Write(String, XpsDocumentNotificationLevel)

Синхронно записывает указанный документ XPS в целевой XpsDocument объект или PrintQueue.

Write(Visual)

Синхронно записывает указанный Visual в целевой объект XpsDocument или PrintQueue.

Write(Visual, PrintTicket)

Синхронно записывает заданный объект Visual вместе с PrintTicket в целевой XpsDocument или PrintQueue.

WriteAsync(DocumentPaginator)

Асинхронно записывает разбитое на страницы содержимое из указанного объекта DocumentPaginator в целевой объект XpsDocument или PrintQueue.

WriteAsync(DocumentPaginator, Object)

Асинхронно записывает разбитое на страницы содержимое из указанного объекта DocumentPaginator в целевой объект XpsDocument или PrintQueue.

WriteAsync(DocumentPaginator, PrintTicket)

Асинхронно записывает разбитое на страницы содержимое из указанного объекта DocumentPaginator с PrintTicket в целевой объект XpsDocument или PrintQueue.

WriteAsync(DocumentPaginator, PrintTicket, Object)

Асинхронно записывает разбитое на страницы содержимое из указанного объекта DocumentPaginator с PrintTicket в целевой объект XpsDocument или PrintQueue.

WriteAsync(FixedDocument)

Асинхронно записывает указанный FixedDocument в целевой объект XpsDocument или PrintQueue.

WriteAsync(FixedDocument, Object)

Асинхронно записывает указанный FixedDocument в целевой объект XpsDocument или PrintQueue.

WriteAsync(FixedDocument, PrintTicket)

Асинхронно записывает заданный объект FixedDocument вместе с PrintTicket в целевой XpsDocument или PrintQueue.

WriteAsync(FixedDocument, PrintTicket, Object)

Асинхронно записывает заданный объект FixedDocument вместе с PrintTicket в целевой XpsDocument или PrintQueue.

WriteAsync(FixedDocumentSequence)

Асинхронно записывает указанный FixedDocumentSequence в целевой объект XpsDocument или PrintQueue.

WriteAsync(FixedDocumentSequence, Object)

Асинхронно записывает указанный FixedDocumentSequence в целевой объект XpsDocument или PrintQueue.

WriteAsync(FixedDocumentSequence, PrintTicket)

Асинхронно записывает заданный объект FixedDocumentSequence вместе с PrintTicket в целевой XpsDocument или PrintQueue.

WriteAsync(FixedDocumentSequence, PrintTicket, Object)

Асинхронно записывает заданный объект FixedDocumentSequence вместе с PrintTicket в целевой XpsDocument или PrintQueue.

WriteAsync(FixedPage)

Асинхронно записывает указанный FixedPage в целевой объект XpsDocument или PrintQueue.

WriteAsync(FixedPage, Object)

Асинхронно записывает указанный FixedPage в целевой объект XpsDocument или PrintQueue.

WriteAsync(FixedPage, PrintTicket)

Асинхронно записывает заданный объект FixedPage вместе с PrintTicket в целевой XpsDocument или PrintQueue.

WriteAsync(FixedPage, PrintTicket, Object)

Асинхронно записывает заданный объект FixedPage вместе с PrintTicket в целевой XpsDocument или PrintQueue.

WriteAsync(String)

Асинхронно записывает указанный документ XPS в целевой XpsDocument объект или PrintQueue.

WriteAsync(String, XpsDocumentNotificationLevel)

Асинхронно записывает указанный документ XPS с параметром уведомления в целевой XpsDocument объект или PrintQueue.

WriteAsync(Visual)

Асинхронно записывает указанный Visual в целевой объект XpsDocument или PrintQueue.

WriteAsync(Visual, Object)

Асинхронно записывает указанный Visual в целевой объект XpsDocument или PrintQueue.

WriteAsync(Visual, PrintTicket)

Асинхронно записывает заданный объект Visual вместе с PrintTicket в целевой XpsDocument или PrintQueue.

WriteAsync(Visual, PrintTicket, Object)

Асинхронно записывает заданный объект Visual вместе с PrintTicket в целевой XpsDocument или PrintQueue.

События

WritingCancelled

Происходит, когда отменяется операция Write или WriteAsync.

WritingCompleted

Происходит, когда операция записи завершается.

WritingPrintTicketRequired

Происходит перед тем, как метод Write или WriteAsync добавит PrintTicket в документ или очередь печати.

WritingProgressChanged

Происходит, когда XpsDocumentWriter обновляет ход выполнения.

Применяется к