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

類型: DWRITE_PIXEL_GEOMETRY

裝置圖元的幾何。

renderingMode

類型: DWRITE_RENDERING_MODE

轉譯圖像的方法。 在大部分情況下,這應該DWRITE_RENDERING_MODE_DEFAULT自動使用適當的模式。

gridFitMode

類型: DWRITE_GRID_FIT_MODE

如何網格線以符合字元外框。 在大部分情況下,這應該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

另請參閱

IDWriteFactory2