找回密码
 立即注册

QQ登录

只需一步,快速开始

wiggins

注册会员

7

主题

43

帖子

114

积分

注册会员

积分
114

微信认证勋章

wiggins
注册会员   /  发表于:2020-4-20 15:46  /   查看:3597  /  回复:3
本帖最后由 wiggins 于 2020-4-20 15:47 编辑

我们这边打印出来的效果客户反馈说有点模糊,有没有什么办法可以优化一下的!
按照官方查到的方案,我们已经将[size=14.6667px]printInfo.qualityFactor(4);但是打印出来的效果还是图上的这个样子,太模糊了,麻烦帮忙给看看怎么处理一下!
TIM图片20200420154057.jpg TIM图片20200420154517.png

3 个回复

倒序浏览
Fiooona
论坛元老   /  发表于:2020-4-20 17:54:02
沙发
qualityFactor最大可以设置到8 ,因为SpreadJS是用Canvas实现的,打印清晰度是会有影响,建议设置到最大值8
组件化表格编辑器(预览版)试用进行中,点击了解详情!
请点击评分,对我的服务做出评价!5分为非常满意!
回复 使用道具 举报
wiggins
注册会员   /  发表于:2020-4-22 08:38:04
板凳
Fiooona 发表于 2020-4-20 17:54
qualityFactor最大可以设置到8 ,因为SpreadJS是用Canvas实现的,打印清晰度是会有影响,建议设置到最大值8

情况是这样啊,因为我们这边有的报表有几十页,如果全部设置到8的话,预览渲染的时候会特别慢,客户接受不了这么慢的渲染速度,还有别的优化方案吗?
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2020-4-22 08:53:55
地板
wiggins 发表于 2020-4-22 08:38
情况是这样啊,因为我们这边有的报表有几十页,如果全部设置到8的话,预览渲染的时候会特别慢,客户接受 ...

SpreadJS为了打印效果和展示一致,输出的是图片或者canvas,有些打印机对打印图片支持的不好,会出现一些问题。您可以尝试设置打印机的打印质量,看有没有提升。
如果对打印质量要求很高,还可以用GCExcel导出PDF然后再,这样不会出现模糊的情况
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部