DWRITE_CLUSTER_METRICS 構造体 (dwrite.h)
グリフ クラスターに関する情報が含まれています。
構文
struct DWRITE_CLUSTER_METRICS {
FLOAT width;
UINT16 length;
UINT16 canWrapLineAfter : 1;
UINT16 isWhitespace : 1;
UINT16 isNewline : 1;
UINT16 isSoftHyphen : 1;
UINT16 isRightToLeft : 1;
UINT16 padding : 11;
};
メンバー
width
型: FLOAT
クラスター内のすべてのグリフのアドバンス幅の合計。
length
種類: UINT16
クラスター内のテキスト位置の数。
canWrapLineAfter
種類: UINT16
クラスターの直後に行を分割できるかどうかを示します。
isWhitespace
種類: UINT16
クラスターが空白文字に対応するかどうかを示します。
isNewline
種類: UINT16
クラスターが改行文字に対応するかどうかを示します。
isSoftHyphen
種類: UINT16
クラスターがソフト ハイフン文字に対応するかどうかを示します。
isRightToLeft
種類: UINT16
クラスターが右から左に読み取られたかどうかを示します。
padding
種類: UINT16
将来使用するために予約されています。
必要条件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 7、Windows Vista SP2 と Windows Vista 用プラットフォーム更新プログラム [デスクトップ アプリ |UWP アプリ] |
サポートされている最小のサーバー | Windows Server 2008 R2、Windows Server 2008 SP2 および Windows Server 2008 用プラットフォーム更新プログラム [デスクトップ アプリ |UWP アプリ] |
Header | dwrite.h |