首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

Edit保存成图片,该怎么解决

2012-03-28 
Edit保存成图片有谁能把edit连同里面的内容保存成bmp图像吗?有时edit很小,字符却很长,需要按照字符的长短

Edit保存成图片
有谁能把edit连同里面的内容保存成bmp图像吗?有时edit很小,字符却很长,需要按照字符的长短保存,要求图像完整,谁做过类似的东西,帮帮忙吧

[解决办法]

Delphi(Pascal) code
procedure TForm1.Button20Click(Sender: TObject);var  b1: TBitmap;begin  b1:= TBitmap.Create;  b1.Canvas.Font.Assign(edit1.Font);           // <-- 要放在Set Rect 之前  b1.Width:= b1.Canvas.TextWidth(edit1.Text);  b1.Height:= b1.Canvas.TextHeight(edit1.Text);  b1.Canvas.TextOut(0,0,edit1.Text);  b1.SaveToFile('d:\edit.bmp');  b1.Free;end; 

热点排行