1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
using System.Drawing;
using System.IO;
protected void Page_Load(object sender, EventArgs e)
{
System.Drawing.Image Image = ZeichneGrafik("info@domain.de");
FileStream fs = new FileStream(Server.MapPath("/WebSite1") + @"\EmailImage.bmp", FileMode.Create);
Image.Save(fs, System.Drawing.Imaging.ImageFormat.Bmp);
fs.Close();
Image1.ImageUrl = Server.MapPath("/WebSite1") + @"\EmailImage.bmp";
}
private System.Drawing.Image ZeichneGrafik(string Emailadresse)
{
int Breite = 200;
int Höhe = 15;
Bitmap bmp = new Bitmap(Breite, Höhe);
Graphics g = Graphics.FromImage(bmp);
g.FillRectangle(Brushes.White, 0, 0, Breite, Höhe);
g.DrawString(Emailadresse, new Font("Verdana", 10), new SolidBrush(Color.Black), 0, 0);
return bmp;
}
|