Метод IXpsOMObjectFactory::CreatePageFromStream (xpsobjectmodel.h)
Считывает разметку страницы из указанного потока для создания и заполнения интерфейса IXpsOMPage .
Синтаксис
HRESULT CreatePageFromStream(
[in] IStream *pageMarkupStream,
[in] IOpcPartUri *partUri,
[in] IXpsOMPartResources *resources,
[in] BOOL reuseObjects,
[out, retval] IXpsOMPage **page
);
Параметры
[in] pageMarkupStream
Поток, содержащий разметку страницы.
[in] partUri
Интерфейс IOpcPartUri , содержащий URI страницы.
[in] resources
Интерфейс IXpsOMPartResources , содержащий ресурсы, используемые страницей.
[in] reuseObjects
Логическое значение, указывающее, будет ли программное обеспечение пытаться оптимизировать дерево содержимого страницы путем предоставления общего доступа к объектам, идентичным во всех свойствах и дочерних элементах.
Значение | Значение |
---|---|
|
Программа попытается оптимизировать дерево объектов. |
|
Программное обеспечение не будет пытаться оптимизировать дерево объектов. |
[out, retval] page
Указатель на новый интерфейс IXpsOMPage , созданный этим методом.
Возвращаемое значение
Метод возвращает HRESULT. Возможные значения включают, помимо прочего, значения в следующей таблице. Сведения о возвращаемых значениях API документов XPS, не перечисленных в этой таблице, см. в разделе Ошибки документа XPS.
Код возврата | Описание |
---|---|
|
Метод выполнен успешно. |
|
pageMarkupStream, partUri, resources или page имеет значение NULL. |
|
ресурсы не указывают на реализацию распознанного интерфейса. Пользовательская реализация интерфейсов API документов XPS не поддерживается. |
Этот метод вызывает API упаковки . Сведения о возвращаемых значениях API упаковки см. в разделе Ошибки упаковки.
Комментарии
Этот метод не проверяет содержимое потоковых ресурсов, которые загружаются из потока в объекты документа. Приложение должно проверить эти ресурсы, прежде чем использовать их.
Требования
Минимальная версия клиента | 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 |