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型別值,指定裝置圖元 (的內部結構,也就是為了轉譯文字而假設的紅色、綠色和藍色元件實體排列) 。
renderingMode
DWRITE_RENDERING_MODE1型別值,指定方法 (例如,用於轉譯字元的 ClearType 自然質量) 。 在大部分情況下,請指定 DWRITE_RENDERING_MODE1_DEFAULT 自動使用適當的模式。
gridFitMode
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 |