共用方式為


IDWriteFactory3::CreateCustomRenderingParams 方法 (dwrite_3.h)

使用指定的屬性建立轉譯參數物件。

語法

HRESULT CreateCustomRenderingParams(
        FLOAT                   gamma,
        FLOAT                   enhancedContrast,
        FLOAT                   grayscaleEnhancedContrast,
        FLOAT                   clearTypeLevel,
        DWRITE_PIXEL_GEOMETRY   pixelGeometry,
        DWRITE_RENDERING_MODE1  renderingMode,
        DWRITE_GRID_FIT_MODE    gridFitMode,
  [out] IDWriteRenderingParams3 **renderingParams
);

參數

gamma

類型: FLOAT

用於 gamma 修正的 gamma 值,必須大於零且不能超過 256。

enhancedContrast

類型: FLOAT

對比增強量,零或更大。

grayscaleEnhancedContrast

類型: FLOAT

用於灰階反鋸齒的對比增強功能數量,零或更大。

clearTypeLevel

類型: FLOAT

ClearType 層級的程度,從 0.0f (沒有 ClearType) 到 1.0f (完整的 ClearType) 。

pixelGeometry

類型: DWRITE_PIXEL_GEOMETRY

DWRITE_PIXEL_GEOMETRY型別值,指定裝置圖元 (的內部結構,也就是為了轉譯文字而假設的紅色、綠色和藍色元件實體排列) 。

renderingMode

類型: DWRITE_RENDERING_MODE1

DWRITE_RENDERING_MODE1型別值,指定方法 (例如,用於轉譯字元的 ClearType 自然質量) 。 在大部分情況下,請指定 DWRITE_RENDERING_MODE1_DEFAULT 自動使用適當的模式。

gridFitMode

類型: DWRITE_GRID_FIT_MODE

DWRITE_GRID_FIT_MODE型別值,指定如何網格線對齊圖像外框。 在大部分情況下,請指定 DWRITE_GRID_FIT_DEFAULT 自動選擇適當的模式。

[out] renderingParams

類型: IDWriteRenderingParams3**

記憶體區塊的指標,會接收新建立之轉譯參數物件的 IDWriteRenderingParams3 介面指標,或發生失敗時為 NULL

傳回值

類型: HRESULT

如果此方法成功,則會傳回 S_OK。 否則,它會傳回 HRESULT 錯誤碼。

規格需求

需求
最低支援的用戶端 Windows 10 [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2016 [僅限傳統型應用程式]
目標平台 Windows
標頭 dwrite_3.h
程式庫 Dwrite.lib
Dll Dwrite.dll

另請參閱

IDWriteFactory3