IDWriteFactory3::CreateGlyphRunAnalysis メソッド (dwrite_3.h)
グリフ実行のレンダリングに使用DirectWrite情報をカプセル化するグリフ実行分析オブジェクトを作成します。
構文
HRESULT CreateGlyphRunAnalysis(
[in] DWRITE_GLYPH_RUN const *glyphRun,
[in, optional] DWRITE_MATRIX const *transform,
DWRITE_RENDERING_MODE1 renderingMode,
DWRITE_MEASURING_MODE measuringMode,
DWRITE_GRID_FIT_MODE gridFitMode,
DWRITE_TEXT_ANTIALIAS_MODE antialiasMode,
FLOAT baselineOriginX,
FLOAT baselineOriginY,
[out] IDWriteGlyphRunAnalysis **glyphRunAnalysis
);
パラメーター
[in] glyphRun
種類: DWRITE_GLYPH_RUN
グリフ実行のプロパティを含む DWRITE_GLYPH_RUN 構造体。
[in, optional] transform
種類: DWRITE_MATRIX
グリフとその位置に適用される省略可能な変換を記述する DWRITE_MATRIX 構造体。
renderingMode
レンダリング モードを指定する DWRITE_RENDERING_MODE1型指定された値。これは、ラスター レンダリング モードのいずれかである必要があります (つまり、既定ではなく、アウトラインではありません)。
measuringMode
実行中 のグリフの測定方法を指定するDWRITE_MEASURING_MODE型指定された値。 このメソッドは、この値を他のプロパティと共に使用して、レンダリング モードを決定します。
gridFitMode
グリフのアウトラインをグリッドフィットする方法を指定する、 DWRITE_GRID_FIT_MODE型指定された値。 この値は既定値以外である必要があります。
antialiasMode
種類: DWRITE_TEXT_ANTIALIAS_MODE
レンダリング モードがアンチエイリアシングを呼び出すときにテキストに使用するアンチエイリアシングの種類を指定する、 DWRITE_TEXT_ANTIALIAS_MODE型指定された値。
baselineOriginX
型: FLOAT
DIB の左上隅に対する基準原点の水平方向の位置 (DIP 単位)。
baselineOriginY
型: FLOAT
DIB の左上隅に対する基準原点の垂直方向の位置 (DIP 単位)。
[out] glyphRunAnalysis
種類: IDWriteGlyphRunAnalysis**
新しく作成された glyph-run-analysis オブジェクトの IDWriteGlyphRunAnalysis インターフェイスへのポインターを受け取るメモリ ブロックへのポインター。
戻り値
種類: HRESULT
このメソッドは、成功すると S_OK を返します。 そうでない場合は、HRESULT エラー コードを返します。
要件
サポートされている最小のクライアント | Windows 10 [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2016 [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | dwrite_3.h |
Library | Dwrite.lib |
[DLL] | Dwrite.dll |