找回密码
 立即注册

QQ登录

只需一步,快速开始

yanghelong001

初级会员

19

主题

47

帖子

399

积分

初级会员

积分
399

[已处理] 打印问题

yanghelong001
初级会员   /  发表于:2016-9-6 10:58  /   查看:3826  /  回复:3
本帖最后由 yanghelong001 于 2016-9-6 13:08 编辑

我用spread导出excel文件,打印这个文件时在一张A4纸上打不下来!请问我在导出时如何设置可以在一张上打印出来,导出时有没有可以设置行和列缩放的属性,或者是自适应纸张大小的属性!谢谢斑竹!

3 个回复

倒序浏览
Alice
社区贡献组   /  发表于:2016-9-6 18:23:53
沙发
谢谢您的反馈。
我理解您是将Spread导出到excel文件,使用Excel文件打印的时候发现打印不下?
对于您的问题,如果您是使用Spread直接打印,Spread的打印提供了ScaleRule支持缩放,对打印进行优化。
在从spread导出到excel的过程中无法进行缩放的操作。

请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
yanghelong001
初级会员   /  发表于:2016-9-6 21:48:54
板凳
是您说的意思。现在我的解决方法有这么几个:
1 是对导出的Excel文件打印时设置打印机属性来打印到一张A4纸上(客户不接受)
2 在spread设计器上缩减空间,尽量显示在一张A4纸那么大。(缩减界面难度比较大)
3 增加打印功能,使用您说的那个ScaleRule缩放打印。这个有demo的话可以发我一个吗?
最后对于这种情况的话您还有更好的方法解决吗?非常感谢!
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2016-9-7 10:52:52
地板
yanghelong001 发表于 2016-9-6 21:48
是您说的意思。现在我的解决方法有这么几个:
1 是对导出的Excel文件打印时设置打印机属性来打印到一张A4 ...

一旦已经导出成Excel文件,就脱离我们的控制。Spread无法对导出后的Excel文件去做操作。
所以你只能在导出成Excel文件前就处理这个事情。

导出成Excel文件的设置里,没有缩放导出的功能。你只能设计Spread的时候就调整列宽和缩减控件,来尽量显示在一张纸上。

若是直接使用Spread的高级打印,在Spread设计器上打开页面布局->智能打印。
勾选使用智能打印,添加你需要的只能打印规则,如图:
print_spread.png
若是使用代码,请参考产品文档:
http://sphelp.grapecity.com/WebHelp/SpreadNet9/WF/webframe.html#spwin-printsmart.html
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部