次の方法で共有


DWRITE_COLOR_GLYPH_RUN 構造体 (dwrite_2.h)

グリフの色情報を使用してグリフの実行を描画するためにレンダラーに必要な情報が含まれています。 すべての座標は、デバイスに依存しないピクセル (DIP) です。

構文

struct DWRITE_COLOR_GLYPH_RUN {
  DWRITE_GLYPH_RUN             glyphRun;
  DWRITE_GLYPH_RUN_DESCRIPTION *glyphRunDescription;
  FLOAT                        baselineOriginX;
  FLOAT                        baselineOriginY;
  DWRITE_COLOR_F               runColor;
  UINT16                       paletteIndex;
};

メンバー

glyphRun

グリフは、このレイヤーに対して描画するために実行されます。

glyphRunDescription

このレイヤーのグリフ実行の説明へのポインター。 これは NULL である可能性があります。 たとえば、元のグリフ実行が複数のレイヤーに分割されている場合、1 つのレイヤーに説明があり、他のレイヤーには何も含まれていない場合があります。

baselineOriginX

レイヤーのベースライン原点の X 座標。

baselineOriginY

レイヤーのベースライン原点の Y 座標。

runColor

実行の色の値。すべてのメンバーが 0 の場合は、現在のブラシを使用して実行を描画する必要があります。

paletteIndex

フォントのカラー パレットへの 0 から始まるインデックス。これが 0xFFFF場合は、現在のブラシを使用して実行を描画する必要があります。

要件

   
サポートされている最小のクライアント Windows 8.1 [デスクトップ アプリ |UWP アプリ]
サポートされている最小のサーバー Windows Server 2012 R2 [デスクトップ アプリ |UWP アプリ]
Header dwrite_2.h