IDWriteFactory2::CreateCustomRenderingParams 方法 (dwrite_2.h)
使用指定的屬性建立轉譯參數物件。
語法
HRESULT CreateCustomRenderingParams(
FLOAT gamma,
FLOAT enhancedContrast,
FLOAT grayscaleEnhancedContrast,
FLOAT clearTypeLevel,
DWRITE_PIXEL_GEOMETRY pixelGeometry,
DWRITE_RENDERING_MODE renderingMode,
DWRITE_GRID_FIT_MODE gridFitMode,
[out] IDWriteRenderingParams2 **renderingParams
);
參數
gamma
類型: FLOAT
用於 gamma 修正的 gamma 值,必須大於零且不能超過 256。
enhancedContrast
類型: FLOAT
對比增強的數量,零或更大。
grayscaleEnhancedContrast
類型: FLOAT
對比增強的數量,零或更大。
clearTypeLevel
類型: FLOAT
ClearType 層級的程度,從 0.0f (沒有 ClearType) 到 1.0f (完整的 ClearType) 。
pixelGeometry
裝置圖元的幾何。
renderingMode
轉譯圖像的方法。 在大部分情況下,這應該DWRITE_RENDERING_MODE_DEFAULT自動使用適當的模式。
gridFitMode
如何網格線以符合字元外框。 在大部分情況下,這應該DWRITE_GRID_FIT_DEFAULT自動選擇適當的模式。
[out] renderingParams
類型: IDWriteRenderingParams2**
保留新建立的轉譯參數物件,或在發生失敗時保留 NULL。
傳回值
類型: HRESULT
如果此方法成功,則會傳回 S_OK。 否則,它會傳回 HRESULT 錯誤碼。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 8.1 [傳統型應用程式 |UWP 應用程式] |
最低支援的伺服器 | Windows Server 2012 R2 [傳統型應用程式 |UWP 應用程式] |
目標平台 | Windows |
標頭 | dwrite_2.h |
程式庫 | Dwrite.lib |
Dll | Dwrite.dll |