找回密码
 立即注册

QQ登录

只需一步,快速开始

dengweifan

最新发帖
dengweifan
中级会员   /  发表于:2010-11-25 14:18:00
11#
问题是,客户要求这些设置在代码里面完成,以前我是用EXCEL模板导出,这些设置在模板里设置好就可以了。
但是现在客户指定要用ActiveReports控件导出EXCEL,并在代码中控制EXCEL打印预览格式,由于首次使用,也不知道能不能实现,无奈啊。

目前打印预览的横向,纵向显示方式和页边距都可以设置,单单少了缩放。。。。
回复 使用道具 举报
gw0506
超级版主   /  发表于:2010-11-25 14:36:00
12#
因为横向,纵向,页边距这些都属于页面设置都在PageSettings对象中。而缩放不属于页面设置。从Excel可以看出,需要在Excel的Page Layout中进行缩放,而不能通过Page Setup进行缩放。
所以ActiveReport无法控制Excel的Scale。

用户其实是想让你们将AR导出到Excel之后,自动调整好打印出来的效果,但是不让程序直接打印是吗?
回复 使用道具 举报
dengweifan
中级会员   /  发表于:2010-11-25 14:48:00
13#
是的,只是用到了AR导出excel,
viewer控件都没用到。
回复 使用道具 举报
gw0506
超级版主   /  发表于:2010-11-25 15:01:00
14#
那就没有办法了~
因为系统的Printer对象应没有提供Scale能力。Excel能缩放,也是Excel实现的。
回复 使用道具 举报
12
您需要登录后才可以回帖 登录 | 立即注册
返回顶部