Parsi Coders
ایجاد نوشته های گرافیکی - نسخه قابل چاپ

+- Parsi Coders (http://parsicoders.com)
+-- انجمن: Software Development Programming (http://parsicoders.com/forumdisplay.php?fid=37)
+--- انجمن: C# Programming (http://parsicoders.com/forumdisplay.php?fid=55)
+--- موضوع: ایجاد نوشته های گرافیکی (/showthread.php?tid=1169)



ایجاد نوشته های گرافیکی - Ghoghnus - 10-31-2011

برای ایجاد نوشته های گرافیکی با تعیین فرمتهای مختلف برای زیباتر کردن نوشته ها
کد:
SolidBrush br1 = new SolidBrush(Color.White);

StringFormat fmt = new StringFormat();

fmt.Alignment = StringAlignment.Center;

fmt.LineAlignment = StringAlignment.Center;

Font font = new Font("Freestyle Script", 24);

Rectangle rc = new Rectangle(0, 0, 400, 200);

LinearGradientBrush br2 = new LinearGradientBrush(rc, Color.Red, Color.DarkRed, 45, true);

Bitmap bmp = new Bitmap(400, 200);

Graphics g = Graphics.FromImage(bmp);

g.FillRectangle(br2, rc);

g.DrawString("http://www.csharpcode.blogfa.com", font, br1, rc, fmt);

bmp.Save("csharpcode.bmp", System.Drawing.Imaging.ImageFormat.Bmp);

g.Dispose();
ولی در ابتدا باید فضای نام زیر را اضافه نمایید
کد:
using System.Drawing.Drawing2D;