QuickRep报表出纸格式问题

stbigcrab 2005-09-22 11:44:17

操作系统为win2000,已经设定好自定义纸张,并作为打印机默认纸张。

QuickRep第一个报表纸张为default size,采用设置好的自定义纸张大小,该报表打印正常,可以按照指定的自定义纸张出报表。


问题在第二个报表,由于也是自定义大小,但是与第一个报表的长度格式不一样。
打印出来的报表总是按照A4出纸,如果我把报表设置成default size,可以按照第一种报表的纸张大小出纸,但完全不符合报表格式。

由于打印机采用的是连续进纸,客户要求报表打到哪里就结束在哪里,第一张报表由于是默认的大小,就能打到那里走到那里,但第二个报表打完不管多少长度,一定要出A4纸一样的长度。

现求各位前辈指点下,如何解决以上的问题?
QuickRep是否能按照我说的解决以上的问题,就是打多少长度就到哪里停住不打,而不是走满一张a4纸。



如果我设置两种自定义纸张,然后再打印的时候指定系统自定义纸张,不知道这样如何实现。
求教了!
...全文
112 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
seachlove 2005-12-09
  • 打赏
  • 举报
回复
我也遇到了这个问题,

QuickReport1->Page->PaperSize=Custom; //自定义纸型
QuickReport1->Page->Length=200; //自定义长度
QuickReport1->Page->Width=150; //自定义宽度
这样是肯定不行,不管写在哪个事件的触发点都困难.
我还有一个很特殊的情况.就是一张报表由两个QuickReport组成,这种客户要求报表打到哪里就结束在哪里就更难了,简直把我搞锰了,要是QuickReport是开放式组件该多好啊.
stbigcrab 2005-09-28
  • 打赏
  • 举报
回复
我用了3.62的qr,问题解决。
Jim@luckeeinc.com 2005-09-28
  • 打赏
  • 举报
回复
你用customersize 试一下
myredsun 2005-09-28
  • 打赏
  • 举报
回复
3.62是目前我用的最稳定,功能比较齐的版本
xjq2003 2005-09-27
  • 打赏
  • 举报
回复
QuickReport1->Page->PaperSize=Custom; //自定义纸型
QuickReport1->Page->Length=200; //自定义长度
QuickReport1->Page->Width=150; //自定义宽度

试试
xjq2003 2005-09-27
  • 打赏
  • 举报
回复
期待马上解决啊,我也在郁闷中…………
xu_xinyu 2005-09-23
  • 打赏
  • 举报
回复
Quick report 有很多问题,建议不要使用了。

1,178

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder 数据库及相关技术
社区管理员
  • 数据库及相关技术社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧