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

ガンマ補正に使用されるガンマ値。0 より大きく、256 を超えることはできません。

enhancedContrast

型: FLOAT

0 以上のコントラスト強調の量。

grayscaleEnhancedContrast

型: FLOAT

0 以上のコントラスト強調の量。

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
Library Dwrite.lib
[DLL] Dwrite.dll

こちらもご覧ください

IDWriteFactory2