DWRITE_UNDERLINE 構造体 (dwrite.h)

下線の幅、太さ、オフセット、実行高さ、読み取り方向、流れ方向に関する情報が含まれます。

構文

struct DWRITE_UNDERLINE {
  FLOAT                    width;
  FLOAT                    thickness;
  FLOAT                    offset;
  FLOAT                    runHeight;
  DWRITE_READING_DIRECTION readingDirection;
  DWRITE_FLOW_DIRECTION    flowDirection;
  WCHAR const              *localeName;
  DWRITE_MEASURING_MODE    measuringMode;
};

メンバー

width

型: FLOAT

ベースラインと平行に測定された下線の幅を示す 値。

thickness

型: FLOAT

ベースラインに垂直に測定された下線の太さを示す 値。

offset

型: FLOAT

ベースラインからの下線のオフセットを示す 値。 正のオフセットはベースラインより下の位置 (テキストから離れた位置) を表し、負のオフセットは (テキストに向かって) 上にあります。

runHeight

型: FLOAT

下線が適用される最も高いランの高さを示す 値。

readingDirection

種類: DWRITE_READING_DIRECTION

下線に関連付けられているテキストの読み取り方向を示す 値。 この値は、幅の値が水平方向と垂直方向のどちらで実行されるかを解釈するために使用されます。

flowDirection

種類: DWRITE_FLOW_DIRECTION

下線に関連付けられているテキストのフロー方向を示す 値です。 この値は、厚さの値が上から下、左から右、または右から左に進むかどうかを解釈するために使用されます。

localeName

型: const WCHAR*

下線が引かれているテキストのロケールを含む文字の配列。 たとえば、縦書きのテキストでは、下線は中国語の場合は左に、日本語の場合は右側に属します。

measuringMode

種類: DWRITE_MEASURING_MODE

測定モードは、GDI 互換モードでピクセル全体に太さを丸めるなど、下線のレンダリング方法を決定するのに役立ちます。

解説

すべての座標は、デバイスに依存しないピクセル (DIP) です。

要件

   
サポートされている最小のクライアント Windows 7、Windows Vista SP2 と Windows Vista 用プラットフォーム更新プログラム [デスクトップ アプリ |UWP アプリ]
サポートされている最小のサーバー Windows Server 2008 R2、Windows Server 2008 SP2 および Windows Server 2008 用プラットフォーム更新プログラム [デスクトップ アプリ |UWP アプリ]
Header dwrite.h