共用方式為


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 固定頁面。 此物件會封裝 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)

另請參閱

IXPSRasterizationFactory1