QuickRep 套打格式偏移问题!(快点救命阿,搞不定就要走人了,分数可以另外加) (50分)

  • 主题发起人 主题发起人 apple058
  • 开始时间 开始时间
A

apple058

Unregistered / Unconfirmed
GUEST, unregistred user!
各位兄弟:
我在用 QuickRep 做套打时候,第一张好好的 第二张纸位置就开始移动了
1: 我没有设置 页头 与 页脚,我只把 QuickRep.HasDetail = True
2: 我是做 一张纸 打印 3 张表格,所以我就在 HasDetail 画了一张表格
然后把纸张托到 3 倍表格大小 ,使其能过每页纸打三张表格
4: 我打印的时候 第 1 页纸好好的,没有偏移位置,第 2 张 抬头就偏移了
上面好像多了个页头。所以 下面的 2 张表格页偏移了。。
5: 我在设置的时候 纸张 是选用的 自定义类型,但是选打印机的时候默认
为 A4 ,没有(自定义可以选择)。 -- 不知道这里有没有错误

有那位兄弟 有没有什么高见。。。 多谢。。。
 
哪我问你,你预览的时候是不是好的!如果是这样,你可以报他存为一个文件,然后最打开他打印,就可以了,这个不足的地方,就是不能选择性的打印,只能是有多少页打多少页,因为他把哪个打印设置变成灰色
 
TO nbyyslf: 我在预览的时候没问题
我怀疑是打印机的默认纸张没有设置好
-------------------------------------------------------
有谁能告诉我 在打印机上怎样添加自定义类型纸张?
我在 quickrep 中的纸张类型是自定义类型
而我的打印机的纸张又是默认为 A4 ,所以打印可能会出错!
-------------------------------------------------------
 
如果用的是QR3.62,在2000下,不用在打印机设也可以打印自定义纸。
有时跟打印机的分辨率有关,自己试试调整一下纸张的大小。
 
因为我跟你一样,也做过套打的程序,我就是哪样做的,我想了好多办法,跟纸张设置没能关系,要么你用第三方控件报表来做,可能会实现!
哪果你哪一天不用我说的哪种方式做,请发消息给我!
因为我想也知道是怎么做的!
nbyyslf@163.net
 
什么打印机,什么操作系统
如果是2000,考虑更新驱动。
 
win98下应当不成问题:
(1). 打印机纸张定义可以大些,不一定(3倍),如2000X2000 ===>自定义大小
(2). Delphi的QuickRep还是很好用的,
打印纸张设置成一张实际纸的三分之一大小。

我的套打很准的,自动连续走纸也一样,可以试一试。
win2000下,试过好象不行,原因在哪还没找到,也可能是Bug...
 
To fjjb
打印机 EPSON LQ-670K+ 打印纸 是那种2边有孔的纸张
操作系统 Windows 20000
To begin
_End
(2). Delphi的QuickRep还是很好用的,
打印纸张设置成一张实际纸的三分之一大小。
那会有问题,就是 第一页纸 只打一个表格 就换到第二张纸再打一个表格,
也就是说没张打印纸只打一个表格,没有我需要的3个表格。
 
请设置一个表格为一页纸,三页纸的长度和为实际纸的长度。
我就这样实现很多套打发票了
 
你把进纸方式设为“链式进纸”试试,应该可以解决你的问题。
 
这是QReport的一个BUG,你在纸张定义中不能选自定义,只能选规格的纸张,打印机才会匹配。你只有,1、用其他报表工具。2、用其他规格的纸张(有很多可选)。3、走人:-)
 
靠,还真的麻烦,我最后决定用 Fastreport了!多谢各位!
 

Similar threads

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