DWRITE_TEXT_METRICS 結構 (dwrite.h)
包含與版面配置之後文字相關聯的計量。 所有座標都是裝置獨立圖元, (DIP) 。
語法
struct DWRITE_TEXT_METRICS {
FLOAT left;
FLOAT top;
FLOAT width;
FLOAT widthIncludingTrailingWhitespace;
FLOAT height;
FLOAT layoutWidth;
FLOAT layoutHeight;
UINT32 maxBidiReorderingDepth;
UINT32 lineCount;
};
成員
left
類型: FLOAT
值,表示相對於版面配置方塊的格式化文字最左邊點,同時排除任何圖像過度交集。
top
類型: FLOAT
值,表示相對於版面配置方塊的格式化文字最上層點,同時排除任何圖像過度交集。
width
類型: FLOAT
值,表示格式化文字的寬度,同時忽略每一行結尾的尾端空白字元。
widthIncludingTrailingWhitespace
類型: FLOAT
格式化文字的寬度,考慮到每一行結尾的尾端空白字元。
height
類型: FLOAT
格式化文字的高度。 空字串的高度會設定為與預設字型相同的值。
layoutWidth
類型: FLOAT
提供給版面配置的初始寬度。 它可以大於或小於文字內容寬度,視文字是否已包裝而定。
layoutHeight
類型: FLOAT
提供給配置的初始高度。 視文字的長度而定,它可能會大於或小於文字內容高度。
maxBidiReorderingDepth
類型: UINT32
任何文字行的重新排序計數上限,用來計算所需的點擊測試方塊數目上限。 如果版面配置沒有雙向文字,或完全沒有文字,則最低層級為 1。
lineCount
類型: UINT32
行總數。
需求
最低支援的用戶端 | 適用于 Windows Vista 的 Windows 7、Windows Vista SP2 和平臺更新 [傳統型應用程式 |UWP 應用程式] |
最低支援的伺服器 | Windows Server 2008 R2、Windows Server 2008 SP2 和 Platform Update for Windows Server 2008 [傳統型應用程式 |UWP 應用程式] |
標頭 | dwrite.h |