次の方法で共有


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

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

enhancedContrast

型: FLOAT

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

grayscaleEnhancedContrast

型: FLOAT

グレースケールアンチエイリアシングに使用するコントラスト強化の量(ゼロ以上)。

clearTypeLevel

型: FLOAT

ClearType レベルの次数 (0.0f (ClearType なし) から 1.0f (完全な ClearType) まで。

pixelGeometry

種類: DWRITE_PIXEL_GEOMETRY

テキスト のレンダリングのために想定されるデバイス ピクセルの内部構造 (つまり、赤、緑、青の色コンポーネントの物理的な配置) を指定するDWRITE_PIXEL_GEOMETRY型指定された値。

renderingMode

種類: DWRITE_RENDERING_MODE1

グリフ をレンダリングするためのメソッド (ClearType 自然品質など) を指定するDWRITE_RENDERING_MODE1型指定の値。 ほとんどの場合、適切なモードを自動的に使用する 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
Library Dwrite.lib
[DLL] Dwrite.dll

こちらもご覧ください

IDWriteFactory3