关于打印的问题,请指教。 打印其实和在画布写东西是一样的。printer.canvas.textout();写好位置,写好text就可以了。至于换页更简单了,先得到当前打印机支持的宽度,高度。然后如果大于打印机支持的高度的话就打印下一页。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你是说 if 最大坐标>=纸的最大坐 then Printer.NewPage ?一个打印任务肯定要有BeginDoc/EndDoc,一旦有了EndDoc,它就自动出纸了。 不换页,就是在下一行写吗!你只要y:=n*10;printer.canvas.textout(x,y,str);每一次把上一次的高度记下就可以了。然后把(x,y,str)中y的值换上新的高度不就行了? 如何在当前程序中启动外部程序 怎样有Delphi7实现DLL线程插入技术? 为什么ImageEn做的扫描程序在98下不能用(出错)!!马上结贴!急—— 共同讨论:API串口通信问题! select语句 高分相送。100 如何用delphi读、写计算机的串口 高手请进,请高手帮忙啊,急!!!! 请问如何能使程序窗口不在任务栏里出现 十万火急(字符处理) 请问我这样为什么第一条记录总不打印呢? EReport带的Demo报错?
Printer.NewPage ?
一个打印任务肯定要有BeginDoc/EndDoc,一旦有了EndDoc,它就自动出纸了。
你只要
y:=n*10;
printer.canvas.textout(x,y,str);每一次把上一次的高度记下就可以了。然后把(x,y,str)中y的值换上新的高度不就行了?