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


Интерфейс IXpsOMPackageWriter (xpsobjectmodel.h)

Выполняет добавочную запись частей документа XPS в файл пакета.

Наследование

Интерфейс IXpsOMPackageWriter наследуется от интерфейса IUnknown . IXpsOMPackageWriter также имеет следующие типы членов:

Методы

Интерфейс IXpsOMPackageWriter содержит следующие методы.

 
IXpsOMPackageWriter::AddPage

Записывает новую часть FixedPage в открытую в данный момент часть FixedDocument в пакете.
IXpsOMPackageWriter::AddResource

Создает новый ресурс части в пакете.
IXpsOMPackageWriter::Close

Закрывает все открытые части пакета, а затем закрывает пакет.
IXpsOMPackageWriter::IsClosed

Возвращает состояние интерфейса IXpsOMPackageWriter.
IXpsOMPackageWriter::StartNewDocument

Открывает и инициализирует новый объект FixedDocument в fixedDocumentSequence пакета.

Комментарии

Постепенное написание позволяет приложению сериализовать содержимое и ресурсы XPS-документов по мере их доступности. Приложение не требует создания всех элементов документа перед сериализацией.

Этот интерфейс записывает страницы в пакет последовательно в порядке вызова AddPage . Интерфейс не поддерживает запись страниц в не последовательном порядке; поэтому он должен использоваться только в том случае, если содержимое страницы создано или доступно для записи в том порядке, в который оно должно отображаться в документе XPS.

Требования

Требование Значение
Минимальная версия клиента Windows 7, Windows Vista с пакетом обновления 2 (SP2) и обновлением платформы для Windows Vista [классические приложения | Приложения UWP]
Минимальная версия сервера Windows Server 2008 R2, Windows Server 2008 с пакетом обновления 2 (SP2) и Обновление платформы для Windows Server 2008 [классические приложения | Приложения UWP]
Целевая платформа Windows
Header xpsobjectmodel.h

См. также раздел

IXpsDocumentPackageTarget::GetXpsOMPackageWriter

IXpsOMObjectFactory::CreatePackageWriterOnFile

IXpsOMObjectFactory::CreatePackageWriterOnStream

Печать МОДЕЛИ XPS

Использование интерфейса IXpsOMPackageWriter

XPS