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
렌더링할 XPS 고정 페이지를 나타내는 IXpsOMPage 개체에 대한 포인터입니다. 이 개체는 XPS 문서에서 FixedPage 섹션을 캡슐화합니다. 자세한 내용은 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
이 매개 변수는 메서드가 새로 만든 XPS 래 스터라이저 개체의 IXpsRasterizer 인터페이스에 대한 포인터를 쓰는 위치를 가리킵니다. 메서드가 실패하면 이 위치에 NULL 을 쓰고 오류 코드를 반환합니다.
반환 값
메서드가 성공하면 S_OK를 반환하고, 성공하지 않으면 HRESULT 오류 코드를 반환합니다.
요구 사항
요구 사항 | 값 |
---|---|
대상 플랫폼 | Windows |
헤더 | xpsrassvc.h(Xpsrassvc.h 포함) |