IDWriteFactory2::CreateGlyphRunAnalysis メソッド (dwrite_2.h)
グリフ実行のレンダリングに使用される情報をカプセル化するグリフ実行分析オブジェクトを作成します。
構文
HRESULT CreateGlyphRunAnalysis(
[in] DWRITE_GLYPH_RUN const *glyphRun,
[in, optional] DWRITE_MATRIX const *transform,
DWRITE_RENDERING_MODE renderingMode,
DWRITE_MEASURING_MODE measuringMode,
DWRITE_GRID_FIT_MODE gridFitMode,
DWRITE_TEXT_ANTIALIAS_MODE antialiasMode,
FLOAT baselineOriginX,
FLOAT baselineOriginY,
[out] IDWriteGlyphRunAnalysis **glyphRunAnalysis
);
パラメーター
[in] glyphRun
型: const DWRITE_GLYPH_RUN*
グリフ実行のプロパティを指定する構造体。
[in, optional] transform
型: const DWRITE_MATRIX*
グリフとその位置に適用されるオプションの変換。 この変換は、emSize と pixelsPerDip で指定されたスケーリングの後に適用されます。
renderingMode
種類: DWRITE_RENDERING_MODE
レンダリング モードを指定します。このモードは、ラスター レンダリング モードの 1 つである必要があります (つまり、既定ではなく、アウトラインではありません)。
measuringMode
グリフを測定するメソッドを指定します。
gridFitMode
グリフのアウトラインをグリッドフィットする方法。 これは既定以外である必要があります。
antialiasMode
種類: DWRITE_TEXT_ANTIALIAS_MODE
アンチエイリアス モードを指定します。
baselineOriginX
型: FLOAT
基準原点の水平方向の位置 (DIP)。
baselineOriginY
型: FLOAT
基準原点の垂直方向の位置 (DIP)。
[out] glyphRunAnalysis
種類: IDWriteGlyphRunAnalysis**
新しく作成されたオブジェクトへのポインターを受け取ります。
戻り値
種類: HRESULT
このメソッドは、成功すると S_OK を返します。 そうでない場合は、HRESULT エラー コードを返します。
要件
サポートされている最小のクライアント | Windows 8.1 [デスクトップ アプリ |UWP アプリ] |
サポートされている最小のサーバー | Windows Server 2012 R2 [デスクトップ アプリ |UWP アプリ] |
対象プラットフォーム | Windows |
ヘッダー | dwrite_2.h |
Library | Dwrite.lib |
[DLL] | Dwrite.dll |