我在Image中绘制后,怎么保存绘制的内容。为图片! 我在Image中绘制后,怎么保存绘制的内容。为图片! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用CopyeRect()把Image的Canvas copy到TPrinter的Canvas上去 Image1.Canvas.TextOut(0, 0, 'sdofuer'); Image1.Picture.Bitmap.SaveToFile('c:\\a.bmp');打印:也可以直接在打印机的画布上画 Printer.Canvas.TextOut(0, 0, 'sdofuer'); 或: Printer.Canvas.CopyRect(Image1.ClientRect, Image1.Canvas, Image1.ClientRect); 坐标需要处理一下,屏幕上坐标是以象素为单位,一般是每英寸96个象素;打印机差别比较大,一般是每英寸几百个象素。可以用GetDeviceCaps函数取得。 100分求正解,在delphi中异或封包的操作语句. 如何自动创建adsl拨号连接 怎么动态获得当前时间? PNG图片做窗体 delphi怎样调用Word的宏? dbexpress连接MSSqlserver2000出错 如何防止窗体的标题栏鼠标双击后在最大化和最小化之间切换。 如何控制TColor delphi6开发sqlserver发布问题 急!!!关于读写BLOB字段的问题,只能读到32k??????? 在DELPHI可不可以打一张类似会计的记帐凭证. 百思不得其解:为何无法改变IMAGE的大小?
Image1.Picture.Bitmap.SaveToFile('c:\\a.bmp');打印:也可以直接在打印机的画布上画
Printer.Canvas.TextOut(0, 0, 'sdofuer');
或:
Printer.Canvas.CopyRect(Image1.ClientRect, Image1.Canvas, Image1.ClientRect); 坐标需要处理一下,屏幕上坐标是以象素为单位,一般是每英寸96个象素;打印机差别比较大,一般是每英寸几百个象素。可以用GetDeviceCaps函数取得。