连页纸的套打问题,急!急!急!200分酬谢!(200分)

L

lwp_lwp

Unregistered / Unconfirmed
GUEST, unregistred user!
我现在作一个小程序,要求打印会计凭证,并且要用连页纸套打(就是每一张发票
上打一条记录,一张连一张的打),有没有什么好办法。最好给小第一些源码,不胜感
激!!!
 
随便用什么报表工具,将页长设置成凭证的长度就行了。
如果是字符打印,就要自己试着控制走行
 
使用自定义页长
 
使用自定义纸张,不过要注意,在使用自定义纸张时,一定要把打印机的默认纸张改为自定义.
否则大多数打印机不能正常工作.
 
自定义纸张,还要把detail的ForceNewPage属性设为true.
 
能否再详细说明一下,太笼统了。自定义纸张我试了,设置不管用,只要用自定义纸张就不打
印,我试用printer.cavas打印,但就是差那么一点(有半个象素长),不知怎样调整。请大侠
们一定帮忙。
 
windows里打印机属性中有连续纸的,还有两种,你自己找一下
我试过,有的,不记得名字了
 
>>(有半个象素长)
将inch转换成pix,
 
参见:
http://www.gislab.ecnu.edu.cn/delphibbs/DispQ.asp?LID=283971
 
关键的问题是使用自定义的纸张。最简单的办法是(这可是一个秘诀哟!):你用尺子
量出你的打印纸大小(如果是较精密的票据则应量出数张(>10)的长度求平均长度)。
同时设定页边距。就可以了。
完全不需要编程。我就用这个办法解决了医院用发票的连续打印问题。
 
TO TANGCHENG:
能否来一段发票打印的例程?
EMAIL:ZHANGGUOXUEMENG@263.net
 
只要纸张设置成自定义,并将打印机的纸张设置成自定义即可.
如有问题,发一段你的代码,给你参谋参谋.
 
to TANGCHENG:
请问你用什么工具,发一段你的代码,给我参谋参谋吗?pREPORT 行吗?
 
多人接受答案了。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
顶部