ID2D1RenderTarget::DrawGlyphRun メソッド

指定されたグリフを描画します。

構文

virtual void DrawGlyphRun(
        D2D1_POINT_2F baselineOrigin,
  [in]  const DWRITE_GLYPH_RUN *glyphRun,
  [in]  ID2D1Brush *foregroundBrush,
        DWRITE_MEASURING_MODE measuringMode = DWRITE_MEASURING_MODE_NATURAL
) = 0;

パラメーター

  • baselineOrigin
    D2D1_POINT_2F グリフのベースラインの原点 (デバイス非依存のピクセル単位)。
  • glyphRun [in]
    DWRITE_GLYPH_RUN レンダリングするグリフ。
  • foregroundBrush [in]
    ID2D1Brush 指定されたグリフの描画に使用するブラシ。
  • measuringMode
    DWRITE_MEASURING_MODE テキストを書式設定する際にテキストの大きさを測定するために、グリフのメトリックがどのように使用されるかを示す値。既定値は DWRITE_MEASURING_MODE_NATURAL です。

戻り値

This は値を返しません。

解説

このメソッドは失敗した場合でも、エラー コードが返されません。描画操作 (DrawGlyphRun など) が失敗したかどうかを判断するには、ID2D1RenderTarget::EndDraw メソッドまたは ID2D1RenderTarget::Flush メソッドによって返された結果を確認します。

要件

クライアントの最小要件

Windows 7, Windows Vista SP2 および Windows Vista 用のプラットフォーム更新プログラム

サーバーの最小要件

Windows Server 2008 R2, Windows Server 2008 SP2 および Windows Server 2008 用のプラットフォーム更新プログラム

ヘッダー

D2d1.h

ライブラリ

D2d1.lib

DLL

D2d1.dll

参照

ID2D1RenderTarget