Интерфейс 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