PDA

View Full Version : TextRendering و anti aliasing



YasserDivaR
شنبه 12 فروردین 1396, 01:19 صبح
سلام چطوری میشه کل کنترل هایی که روی فرم قرار میدیم از این خاصیت ها استفاده کنن
از خط کد زیر میتونی متنی با گرافیک مطلوب بنویسم ولی اینطوری نمیشه
باید به کل کنترل های فرم اعمال بشه دکمه ها تکست باکس ها و ...


FontFamily fontFamily = new FontFamily("IRANSans");
Font font = new Font(
fontFamily,
32,
FontStyle.Regular,
GraphicsUnit.Pixel);
SolidBrush solidBrush = new SolidBrush(Color.FromArgb(255, 0, 0, 255));
string string1 = "ایران را مدرسه کنیم";
string string2 = "ایران را مدرسه کنیم";

e.Graphics.TextRenderingHint = TextRenderingHint.SingleBitPerPixel;
e.Graphics.DrawString(string1, font, solidBrush, new PointF(10, 10));

e.Graphics.TextRenderingHint = TextRenderingHint.AntiAlias;
e.Graphics.DrawString(string2, font, solidBrush, new PointF(10, 60));




متن اول و دوم مال خودشه
متن سوم و خودم بصورت عادی نوشتم
متن دومی گرافیک مطلوب تری داره

http://s8.picofile.com/file/8290846126/2017_04_01_014706.png

YasserDivaR
شنبه 12 فروردین 1396, 17:10 عصر
کسی نبود یعنی
عنوانش سخته ولی فکر کنید راحته
من بلد نیستم