Метод IXpsOMPackage1::WriteToStream1 (xpsobjectmodel_1.h)
Записывает OM XPS в поток в виде пакета XPS указанного типа.
Синтаксис
HRESULT WriteToStream1(
ISequentialStream *outputStream,
BOOL optimizeMarkupSize,
XPS_DOCUMENT_TYPE documentType
);
Параметры
outputStream
[in] Поток, получающий сериализованное содержимое пакета. Этот параметр не должен иметь значение NULL.
optimizeMarkupSize
[in] Логическое значение, указывающее, будет ли разметка документа оптимизирована по размеру при записи содержимого OM XPS в пакет XPS.
TRUE. Модуль записи пакетов попытается оптимизировать разметку для минимального размера.
FALSE. Модуль записи пакетов не будет пытаться выполнить какую-либо оптимизацию.
documentType
[in] Формат данных XPS для записи в outputStream. Значение этого параметра не может быть XPS_DOCUMENT_TYPE_UNSPECIFIED.
Возвращаемое значение
Метод возвращает HRESULT. Возможные значения включают, помимо прочего, следующие значения. Сведения о возвращаемых значениях API документов XPS, не перечисленных в этой таблице, см. в разделе Ошибки документа XPS.
S_OK: метод выполнен успешно.
E_POINTER: documentType имеет значение NULL.
E_INVALIDARG: параметру documentType присвоено значение XPS_DOCUMENT_TYPE_UNSPECIFIED.
XPS_E_INVALID_CONTENT_TYPE. Ресурс изображения в пакете имеет тип, который не поддерживается типом документа, указанным в documentType.
Требования
Минимальная версия клиента | Windows 8 [классические приложения | Приложения UWP] |
Минимальная версия сервера | Windows Server 2012 [классические приложения | Приложения UWP] |
Целевая платформа | Windows |
Header | xpsobjectmodel_1.h |
Библиотека | Нет |