我用的是QREPORT 4.03 ,lq300KIII 的怎麽设置也是走完A4长度,如何解决?(100分)

  • 主题发起人 主题发起人 fox_s
  • 开始时间 开始时间
F

fox_s

Unregistered / Unconfirmed
GUEST, unregistred user!
我用的是QREPORT 4.03 , EPSON lq300K 的怎麽设置也是走完A4长度,我查了旧帖,也设置了自定义纸张大小,但是在报表预览里打印机的纸张始终是A4,即使我在程序里选择默认纸张为B5,但是在报表预览里打印机的纸张始终是A4,郁闷啊,该如何解决?
 
大家来帮忙啊
 
quickreport的纸张格式设置为default,在打印机属性里设置纸张格式
 
这些我都设置了,还是不行
 
试一试用Fastreport可以吗?
 
最好能用quickreport我看旧帖有人是解决了的,我很想知道是怎么做的
 
这个问题我也琢磨了很久,终于解决了,涉及到的有几个地方。
首先如果是XP操作系统的话,QuickRep的Page属性要设置为Default。不要设置为Custom,这是关键,反正我按照别人介绍的设置为Custom是没有效果的。
后面还要设置控制面板的打印机设置,具体步骤如下:
1. 进入控制面板的打印机和传真设置,点击右键,选择服务器属性菜单,进入如下图所示的界面。

2. 选择创建新格式选择框,输入表格名称。设置好宽度和高度等信息,点击保存格式按钮。这里需要注意的是打印区域不能小于系统允许。否则第三步将选择不到此格式。
3. 选择当前的默认打印机,此打印机应为单据的输出打印机。点击右键菜单里的属性菜单,进入如下图所示界面。修改在设备设置Tab里的打印格式为新增的格式名称。

4. 选择当前默认的打印机,选择右键菜单里的打印首选项菜单,切换到纸张/质量Tab页,如下图所示。

5. 点击高级按钮,进入如下图所示界面,在其中的纸张规则里选择之前创建的纸张格式。并确定保存
 
直接点击属性设置就可以了
 
非常感谢SandWater,但是我没看到你给的图啊,能不能发到我的邮箱啊,多谢啦,pbhan@sina.com如能解决问题,分数加倍,感谢支持
 
我用的是epson lq300k打印机,在win2000下没有找到纸张/质量Tab页这个页啊,多谢指导
 
我的是XP,当初调试这个东西也是很费神的,可能和2000下的环境有所不一样,只不过应该是大同小异了。主要是要创建一个打印格式,然后设置这个打印格式为打印机的默认格式,这样就OK了。
我的delphi是D5,是自己带的QuickRep。
 
在打印机属性里,选择高级,点打印默认值按钮,选择纸张/质量,点高级按钮,设置好默认的纸张大小为自定义的纸张大小,quickreport的纸张格式设置为default即可。
 
多人接受答案了。
 

Similar threads

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