ActiveReports报表怎么自定义打印纸张大小?

zlmcad 2001-12-20 12:37:38
在win2k下有人知道ActiveReports报表怎么自定义打印纸张大小
在WIN2K下没有打印机自定义纸张
LQ-1600 难道不能打印出高度为70mm的页面
ar.printer.papersize=256
ar.printer.paperheight=1440*3
ar.pritner.paperwidth=1440*8
为什么不行?
...全文
197 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
jingxiaoping 2002-03-22
  • 打赏
  • 举报
回复
里面也有我解决的方法,你任意选择吧。
jingxiaoping 2002-03-22
  • 打赏
  • 举报
回复
请参见http://www.csdn.net/expert/topic/513/513623.xml?temp=.262356
lusv 2002-03-22
  • 打赏
  • 举报
回复
我这两天刚刚解决了这个问题,我发现在WIN2000下用ACTIVEREPORT2,完全可以解决这个问题,方法是在ACTIVEREPORT2的设计或事件中,一般情况下在设计时选择"PRINT SETUP"设置其纸张为"自定义大小",而后在纸张的宽度与高度处填写纸张宽度与高度,方法是:测量出纸张的厘米,如我的纸张窄行(连续),长28,宽24,必须填
写为28*567缇=XXX,24*567=YYY将XXX\YYY分别填入纸张的宽度与长度栏,这里是因
为AR2.0是采用缇为单位的,所以必须转换为缇,这一点在我前天的打印时已经成功
的设置成功,但要注意,打印机必须支持自定义纸张,一般情况下,WIN98也可以实现,
我的通过环境是:EPSON LQ1600KIII,WIN2000,AR2.0,其他纸张同理.你所说情况
绝对可以实现,因为这一方法已经验证通过,无论何种纸张大小,均可以实现,只要
不是超过打印机或小于打印机或AR所支持的最小纸张长度,我想你不会做到这一点
的.

成功后,赶紧给分,!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

分分分分分分分!!!!!!!!!!!!!!!
lusv 2002-03-22
  • 打赏
  • 举报
回复
我这两天刚刚解决了这个问题,我发现在WIN2000下用ACTIVEREPORT2,完全可以解决这个问题,方法是在ACTIVEREPORT2的设计或事件中,一般情况下在设计时选择"PRINT SETUP"设置其纸张为"自定义大小",而后在纸张的宽度与高度处填写纸张宽度与高度,方法是:测量出纸张的厘米,如我的纸张窄行(连续),长28,宽24,必须填写为28*567缇=XXX,24*567=YYY将XXX\YYY分别填入纸张的宽度与长度栏,这里是因为AR2.0是采用缇为单位的,所以必须转换为缇,这一点在我前天的打印时已经成功的设置成功,但要注意,打印机必须支持自定义纸张,一般情况下,WIN98也可以实现,我的通过环境是:EPSON LQ1600KIII,WIN2000,AR2.0,其他纸张同理.你所说情况绝对可以实现,因为这一方法已经验证通过,无论何种纸张大小,均可以实现,只要不是超过打印机或小于打印机或AR所支持的最小纸张长度,我想你不会做到这一点的.
成功后,赶紧给分,!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
分分分分分分分!!!!!!!!!!!!!!!!!

likesome 2002-02-07
  • 打赏
  • 举报
回复
2000中打印机,菜单服务器属性,可以自定义纸张
hx 2002-02-03
  • 打赏
  • 举报
回复
用API可以定义
zlmcad 2001-12-20
  • 打赏
  • 举报
回复
问题是不是太菜

807

社区成员

发帖
与我相关
我的任务
社区描述
VB 多媒体
社区管理员
  • 多媒体
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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