MeasureString方法是用來測量指定字符串在指定字體和大小下的大小的。它的參數有以下幾個:
text:要測量大小的字符串。
font:要使用的字體。
width:一個可選的參數,指定測量字符串的最大寬度。默認值為Float.PositiveInfinity,表示沒有限制。
format:一個可選的參數,指定字符串的格式。默認值為null。
使用MeasureString方法時,可以只傳入text和font兩個必要參數,測量字符串的大小。如果需要限制測量的最大寬度,可以傳入width參數。如果需要對字符串進行格式化,可以傳入format參數。
示例代碼:
string text = "Hello World";
Font font = new Font("Arial", 12);
float width = 100;
StringFormat format = new StringFormat();
SizeF size = graphics.MeasureString(text, font, width, format);
在上面的例子中,測量了字符串"Hello World"在Arial字體,大小為12,最大寬度為100的情況下的大小,并將結果存儲在size變量中。