#region 画联系人名片
//画联系人名片
private string DrawLinkMan(string linkManName, string otherInfo,
string email, string qq,
string msn,string postCode,
string address,string phone,
bool isDefault, int i)
{
Random random = new Random();
Bitmap bt = new Bitmap(300, 180, System.Drawing.Imaging.PixelFormat.Format24bppRgb);
Graphics g = Graphics.FromImage(bt);
Font fn = new Font("Tahoma", 24, FontStyle.Regular);
Font fn1 = new Font("Tahoma", 8, FontStyle.Regular);
g.Clear(Color.Honeydew);
g.DrawString(linkManName, fn, Brushes.Black, new PointF(80,30));
g.DrawString(otherInfo, fn1, Brushes.Black, new PointF(80, 80));
g.DrawString("地址:", fn1, Brushes.Black, new PointF(5, 115));
g.DrawString(address, fn1, Brushes.Black, new PointF(40, 115));
g.DrawString("电话:", fn1, Brushes.Black, new PointF(5,130));
g.DrawString(phone, fn1, Brushes.Black, new PointF(40, 130));
g.DrawString("QQ:", fn1, Brushes.Black, new PointF(5, 145));
g.DrawString(qq, fn1, Brushes.Black, new PointF(40, 145));
g.DrawString("MSN:", fn1, Brushes.Black, new PointF(120, 145));
g.DrawString(msn, fn1, Brushes.Black, new PointF(155, 145));
g.DrawString("邮编:", fn1, Brushes.Black, new PointF(5, 160));
g.DrawString(phone, fn1, Brushes.Black, new PointF(40, 160));
g.DrawString("Email:", fn1, Brushes.Black, new PointF(120,160));
g.DrawString(email, fn1, Brushes.Black, new PointF(155, 160));
g.DrawLine(new Pen(Color.Blue,2), 0, 110,300,110);
//释放图像缓存
g.Dispose();
//图片自动保存路径
string dirpath = Application.StartupPath;
dirpath = dirpath + "//TempImage";
if (!System.IO.Directory.Exists(dirpath))
{
System.IO.Directory.CreateDirectory(dirpath);
}
string filePath = dirpath + "//LinkMan" + i + ".jpg";
bt.Save(filePath, System.Drawing.Imaging.ImageFormat.Jpeg);
//释放位图缓存
bt.Dispose();
return filePath;
}
#endregion
3037

被折叠的 条评论
为什么被折叠?



