共用方式為


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