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
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.