Метод 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.
Требования
Требование | Ценность |
---|---|
целевая платформа | Виндоус |
заголовка | xpsrassvc.h (include Xpsrassvc.h) |