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


Метод 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
Библиотека Нет

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

IXpsOMPackage1