PDA

View Full Version : یه سوال در مورد تعداد pixel هایی که یک کرکتر می گیرد



mehdi3683
چهارشنبه 11 شهریور 1383, 22:34 عصر
چه جوری می تونم تعداد pixel هایی که یک کرکتر می گیرد را برای همه کرکترها (‌اعم از حروف بزرگ و حروف کوچک . sapce , "," ......) یکسان کنم
این مورد برای نمایش اطلاعات به صورت جدول بندی شده در label مشکل پیش می اورد و کرکترها زیر هم قرار نمی گیرند

(سیدشریفی)
پنج شنبه 12 شهریور 1383, 09:58 صبح
فکر کنم اگر از فونتهای با پسوند fon استفاده کنید مشکلتان حل شود.
:roll:

a_roshanfekr2
چهارشنبه 22 مهر 1383, 07:02 صبح
تو VB6 با تابع TextWidth میشه طول یک متن رو فهمید
تو NET. امتحان نکردم

Naser54
سه شنبه 28 مهر 1383, 15:13 عصر
با استفاده از MeasureString می‌شه اندازه یک متن رو به Pixel یا هر واحد دیگه‌ای پیدا کرد.


Sub GetStringSize(g As Graphics)
Dim measureString As String = "Some Text Here"
Dim stringFont As New Font("Arial", 16)
Dim stringSize As New SizeF()
Dim StringWidth As Single
Dim StringHeight As Single
stringSize = g.MeasureString(measureString, stringFont)
StringWidth=stringSize.Width
StringHeight=stringSize.Height
End Sub