我做了一个画图程序,用的是image控件,我在form的show事件中在image上用moveto,lineto等函数作图,现在图做好了,需要打印,请问如何打印呢?
解决方案 »
- sametext,comparestr,comparetext有什么不同?请详细解之!
- 我有一个关于程序隐藏的想法,希望大家帮忙实现
- 关于Olevariant,求助!
- 最强的骗局!
- DBGrid中单元格的OnExit事件是由什么消息触发的?我想拦截这个消息。
- 线程对象的FreeOnTerminate属性,到底有什么作用啊?
- 关于时间转化的一个问题。
- 如何用wm_paint消息在窗体上加载外部图片
- Query经过order by排序后,不能添加和修改记录,怎么解决???
- 用sql代码,怎么判断数据库中是否存在特定的表???(sqlserver)
- 图标问题?
- 窗体释放的问题,急人啊.............呜呜呜呜呜呜!!!!
Printer.print;
Printer.BeginDoc;
Printer.Canvas.StretchDraw(MyRect1,Image1.Picture.Bitmap);
Printer.EndDoc ;注释:MyRect1是图片要打印到打印机画布上的矩形空间,
调整MyRect1大小,以适应你的打印输出比例,
同时需要注意,你的 Form显示图片的分辨率与打印机的分辨率是相差挺大的。这个也可以打印:
Printer.Canvas.CopyRect(MyRect1,Image1.Picture.Bitmap.Canvas,MyRect2) ;