次の方法で共有


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

種類: DWRITE_MEASURING_MODE

グリフを測定するメソッドを指定します。

gridFitMode

種類: DWRITE_GRID_FIT_MODE

グリフのアウトラインをグリッドフィットする方法。 これは既定以外である必要があります。

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

関連項目

IDWriteFactory2