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
下線に関連付けられているテキストの読み取り方向を示す 値。 この値は、幅の値が水平方向と垂直方向のどちらで実行されるかを解釈するために使用されます。
flowDirection
下線に関連付けられているテキストのフロー方向を示す 値です。 この値は、厚さの値が上から下、左から右、または右から左に進むかどうかを解釈するために使用されます。
localeName
型: const WCHAR*
下線が引かれているテキストのロケールを含む文字の配列。 たとえば、縦書きのテキストでは、下線は中国語の場合は左に、日本語の場合は右側に属します。
measuringMode
測定モードは、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 |