我想知道是什麼導致了以下問題:如果我創建一個新的字體,點的指定大小,然後測量一個字符串 - 在點再次,我得到兩個不同的值?Windows C#字體大小計算
即
Font font = new Font("Arial", 36, GraphicsUnit.Point);
Graphics g = CreateGraphics();
g.PageUnit = GraphicsUnit.Point;
string str = "hello";
SizeF size = g.MeasureString(str, font);
size.height == 44而不是36,它是字體的指定的PT大小!!
怎麼回事!!!
+1爲圖像 – iraSenthil
@iraSenthil:那麼爲什麼我仍然在0這裏? :) – MusiGenesis
在這裏你得到它;)感謝隊友。 –