rasol_afkham
سه شنبه 16 دی 1393, 12:38 عصر
با سلام خدمت دوستان عزیز:
چطور می توان طول یک رشته را (با فونتهای متفاوت) به پیکسل یافت؟
plus
سه شنبه 16 دی 1393, 12:41 عصر
از کلاس TextRenderer استفاده کنید.
private void MeasureText1(PaintEventArgs e)
{
String text1 = "Measure this text";
Font arialBold = new Font("Arial", 12.0F);
Size textSize = TextRenderer.MeasureText(text1, arialBold);
TextRenderer.DrawText(e.Graphics, text1, arialBold,
new Rectangle(new Point(10, 10), textSize), Color.Red);
}
http://msdn.microsoft.com/en-us/library/y4xdbe66%28v=vs.110%29.aspx
و اگه در Windows Forms کار نمیکنید میتونید از System.Drawing.Graphics.MeasureString استفاده کنید.
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.