IDWriteFontFace::GetRecommendedRenderingMode メソッド (dwrite.h)

指定したサイズとレンダリング パラメーターを使用して、フォントに推奨されるレンダリング モードを決定します。

構文

HRESULT GetRecommendedRenderingMode(
        FLOAT                  emSize,
        FLOAT                  pixelsPerDip,
        DWRITE_MEASURING_MODE  measuringMode,
        IDWriteRenderingParams *renderingParams,
  [out] DWRITE_RENDERING_MODE  *renderingMode
);

パラメーター

emSize

型: FLOAT

DIP 単位のフォントの論理サイズ。 DIP ("デバイスに依存しないピクセル") は 1/96 インチです。

pixelsPerDip

型: FLOAT

DIP あたりの物理ピクセル数。 たとえば、レンダリング サーフェイスの DPI が 96 の場合、この値は 1.0f です。 DPI が 120 の場合、この値は 120.0f/96 です。

measuringMode

種類: DWRITE_MEASURING_MODE

フォント内のグリフに使用される測定方法。 レンダラーの実装では、次のように、測定方法ごとに異なるレンダリング モードを選択できます。

renderingParams

種類: IDWriteRenderingParams*

ガンマ レベル、拡張コントラスト、ClearType レベルなどのレンダリング設定を含むオブジェクトへのポインター。 このパラメーターは、レンダリング パラメーター オブジェクトがレンダリング モードをオーバーライドする場合に必要です。

[out] renderingMode

種類: DWRITE_RENDERING_MODE*

このメソッドが戻るときに、 には、使用する推奨レンダリング モードを示す値が含まれます。

戻り値

型: HRESULT

このメソッドは、成功すると S_OK を返します。 そうでない場合は、HRESULT エラー コードを返します。

要件

要件
サポートされている最小のクライアント Windows 7、Windows Vista SP2 と Windows Vista 用プラットフォーム更新プログラム [デスクトップ アプリ |UWP アプリ]
サポートされている最小のサーバー Windows Server 2008 R2、Windows Server 2008 SP2 および Windows Server 2008 用プラットフォーム更新プログラム [デスクトップ アプリ |UWP アプリ]
対象プラットフォーム Windows
ヘッダー dwrite.h
Library Dwrite.lib
[DLL] Dwrite.dll

こちらもご覧ください

IDWriteFontFace