using System.Drawing; using System.Drawing.Imaging; using System.Drawing.Drawing2D; using System; public class DrawMe { public static void Main(string[] argv) { int w = 400; int h = 400; Bitmap bitmap = new Bitmap(w, h, PixelFormat.Format32bppArgb); using (Graphics g = Graphics.FromImage(bitmap) ) { // g.Clip = new Region ( new Rectangle ( 0, 0, w, h ) ); g.SetClip (new Rectangle ( 0, 0, w, h ) ); g.TranslateTransform ( 201.22f, 102.231f ); g.Clear ( Color.White ); SolidBrush sb = new SolidBrush ( Color.Black ); Font f = new Font ( "Arial", 10 ); string ctext = "Chihuaha"; SizeF csize = g.MeasureString (ctext, f); PointF ccenter = new PointF (0,0); PointF cdestPt = new PointF (-101, -38); RectangleF cr = new RectangleF (ccenter, csize); cr.Offset ( cdestPt.X, cdestPt.Y ); g.DrawString(ctext, f, sb, cr); string ztext = "Coahuila De Zaragoza"; SizeF zsize = g.MeasureString (ztext, f); PointF zcenter = new PointF (0,0); PointF zdestPt = new PointF (-100, -18); RectangleF zr = new RectangleF (zcenter, zsize); zr.Offset ( zdestPt.X, zdestPt.Y ); g.DrawString(ztext, f, sb, zr); } bitmap.Save("77631.png", ImageFormat.Png); } }