我想獲得Point X和Y值,以便我可以在右上角繪製一個字符串。我這樣做:在圖像的右上角繪製一個字符串
string str = "A quick brown fox is absent";
pointX = Convert.ToInt32(img.Width - str.Length);
pointX = pointX - 20; //so that I have 20 pixels after the string
pointY = 20; // 20 pixels from the top
產生的圖像是:
但我想這一點:
(儘管字符串是不明確的,編輯與油漆)
任何幫助是ap preciated。
更新:需要
font: Calibri
size: 20
編輯我的代碼或示例代碼。
您需要計算的不是字符串的長度,而是以給定的字體和給定的點大小呈現時的文本寬度。 –