ActiveReport 打印宽度问题

chinaqdl21 2008-12-23 03:33:55
新建一个ActiveReport如果,全动态生成报表,实际内容超出了纸张的宽度,怎么不显示多出来的部分呢。应该是超出以后,下面有个滚动条,可以看到超出红线的部分呀
...全文
67 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
chinaqdl21 2008-12-24
  • 打赏
  • 举报
回复
分不多,不好意思将就着点,谢谢,谢谢了
Tiger_Zhao 2008-12-24
  • 打赏
  • 举报
回复
预览时看到白底的“纸”的大小是你设置的报表大小(也就是需要的大小),出现红线说明当前打印机选用的纸张比需要的小,只好分纸(叫分页容易和报表本身的分页混起来)打印。

你可以将报表的每一页都看作一张图片,由于数据多少或段落格式的设置,输出的图片张数有多少,这是报表自身的分页。
而每一张图片用打印机打印时,如果纸张比图片小,就要用多张纸来打印一张图片,这是打印机输出的分纸(分页)。
vbman2003 2008-12-24
  • 打赏
  • 举报
回复
activereport打印首先就要配置好与打印宽度一致的纸张
红线是提示你实际纸张宽度,如果你有内容显示超过红线,说明当前纸张不匹配....
ChinaITOldMan 2008-12-24
  • 打赏
  • 举报
回复
activereport不会帮顶下
chinaqdl21 2008-12-24
  • 打赏
  • 举报
回复
超出的部分应该显示,但是打印在第二页不是吗??

如果不是动态生成的,我绑定vsflexgrid传送进来的呢?为啥就显示红线,但是超出的部分也显示呢
xiaoxiaoP 2008-12-23
  • 打赏
  • 举报
回复
红线内是打印区域,比纸张宽度小,内容比纸张都宽的活肯定没法显示了,只能横向了

1,216

社区成员

发帖
与我相关
我的任务
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
  • 数据库(包含打印,安装,报表)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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