Метод IXpsRasterizationFactory1::CreateRasterizer (xpsrassvc.h)
Метод CreateRasterize создает объект растеризатора XPS, который может обрабатывать цвета высокой точности.
Синтаксис
HRESULT CreateRasterizer(
[in, optional] IXpsOMPage *xpsPage,
[in] FLOAT DPI,
[in] XPSRAS_RENDERING_MODE nonTextRenderingMode,
[in] XPSRAS_RENDERING_MODE textRenderingMode,
XPSRAS_PIXEL_FORMAT pixelFormat,
[out, optional] IXpsRasterizer **ppIXPSRasterizer
);
Параметры
[in, optional] xpsPage
Указатель на объект IXpsOMPage , представляющий отрисовку предопределенную страницу XPS. Этот объект инкапсулирует раздел FixedPage из документа XPS. Дополнительные сведения см. в разделе IXpsOMPage.
[in] DPI
Точек на дюйм в растровых выходных данных. Этот параметр применяется к измерениям x и y выходного растрового изображения. Значение DPI — это разрешение устройства, которое предназначено для печати или отображения фиксированной страницы XPS.
[in] nonTextRenderingMode
Режим отрисовки для нетекстовых элементов в растровых выходных данных. Этот параметр указывает, следует ли создавать выходные данные с сглаживание. Задайте для этого параметра одно из следующих XPSRAS_RENDERING_MODE значений перечисления:
XPSRAS_RENDERING_MODE_ANTIALIASED
XPSRAS_RENDERING_MODE_ALIASED
[in] textRenderingMode
Режим отрисовки для текста в растровых выходных данных. Этот параметр указывает, следует ли создавать выходные данные с сглаживание. Задайте для этого параметра одно из следующих XPSRAS_RENDERING_MODE значений перечисления:
XPSRAS_RENDERING_MODE_ANTIALIASED
XPSRAS_RENDERING_MODE_ALIASED
pixelFormat
Параметр pixelFormat .
[out, optional] ppIXPSRasterizer
Этот параметр указывает на расположение, в которое метод записывает указатель на интерфейс IXpsRasterizer только что созданного объекта растеризатора XPS. В случае сбоя метода в это расположение записывается значение NULL и возвращается код ошибки.
Возвращаемое значение
Если этот метод завершается успешно, он возвращает S_OK. В противном случае возвращается код ошибки HRESULT .
Требования
Требование | Значение |
---|---|
Целевая платформа | Windows |
Header | xpsrassvc.h (включая Xpsrassvc.h) |