DWRITE_GLYPH_METRICS 結構 (dwrite.h)
指定個別圖像的計量。單位取決於計量的取得方式。
語法
struct DWRITE_GLYPH_METRICS {
INT32 leftSideBearing;
UINT32 advanceWidth;
INT32 rightSideBearing;
INT32 topSideBearing;
UINT32 advanceHeight;
INT32 bottomSideBearing;
INT32 verticalOriginY;
};
成員
leftSideBearing
類型: INT32
指定從圖像原點到黑色方塊左邊緣的 X 位移。 圖像原點是目前的水準寫入位置。 負值表示黑色方塊會延伸至原點左邊, (小寫斜體 'f') 通常為 true。
advanceWidth
類型: UINT32
指定水準寫入時,從目前圖像原點到下一個圖像原點的 X 位移。
rightSideBearing
類型: INT32
指定水準寫入時,從黑色方塊右邊緣到下一個圖像原點的 X 位移。 當黑色方塊的右邊緣超過版面配置方塊時,此值為負值。
topSideBearing
類型: INT32
指定從垂直原點到黑色方塊頂端的垂直位移。 因此,正值會加空格符,而負值表示圖像會超過版面配置方塊的頂端。
advanceHeight
類型: UINT32
指定在垂直寫入時,從目前圖像的垂直原點到下一個圖像的垂直原點的 Y 位移。 請注意,「原點」一詞本身代表水準原點。 垂直原點不同。 它的 Y 座標是由 verticalOriginY 值所指定,而其 X 座標則是水準原點右邊的 一半的 advanceWidth 。
bottomSideBearing
類型: INT32
指定從黑色方塊的下邊緣到進階高度的垂直距離。 當黑色方塊的下邊緣位於版面配置方塊內,或當黑色方塊的下邊緣超過版面配置方塊時,這是正數。
verticalOriginY
類型: INT32
在字型的設計座標系統中,指定字元垂直原點的 Y 座標。 圖像垂直原點的 Y 座標是圖像的上層承載和頂端 (的總和,也就是圖像周框方塊的 yMax) 。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | 適用於 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 |