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.
_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 обновляет ход выполнения. |