找回密码
 立即注册

QQ登录

只需一步,快速开始

Hi7t_

注册会员

6

主题

23

帖子

73

积分

注册会员

积分
73
Hi7t_
注册会员   /  发表于:2018-7-21 17:26  /   查看:3588  /  回复:3
版主您好,问题如下:
1.表格打印的时候,excelio无法加载我自定义的函数,导致打印预览有自定义公式的单元格显示#NAME?
2.表格打印的时候,我excel表格用wps打印正常,但是导入到excelio中打印会出现等比缩小的情况
3.excelio表格打印设置,margin设置貌似根本没起作用.
image.png276382750.png

我设置的打印代码为:
var printInfo = new spreadNS.Print.PrintInfo();
  printInfo.columnStart(0);
  printInfo.columnEnd(sheet.getColumnCount());
  printInfo.rowStart(0);
  printInfo.rowEnd(sheet.getRowCount());
  printInfo.margin({ top: 25, bottom: 25, left: 30, right: 20, header: 0, footer: 0 });
  printInfo.showColumnHeader(spreadNS.Print.PrintVisibilityType.hide);
  printInfo.showRowHeader(spreadNS.Print.PrintVisibilityType.hide);
  printInfo.showGridLine(false);
  printInfo.centering(spreadNS.Print.PrintCentering.horizontal);
  sheet.printInfo(printInfo);   

以上是我遇到的问题,希望您这边及时反馈.
上次提出来的一些问题,我记得是16年上半年电话反馈提出来的关于浮动元素和换行展现的问题,你们17年末才解决,希望这次贵公司能优先解决.
我调试使用的浏览器为:
image.png898153991.png


3 个回复

倒序浏览
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-7-23 14:33:17
沙发
1.这个问题您是不是没有将自定义特性进行序列化,参考:
https://demo.grapecity.com.cn/Sp ... customItemSerialize
demo中的function 这个sheet就是自定义的函数通过自定义特性序列化来进行序列化和反序列化的操作。
2,您提供一下您打印的Excel
3.看您贴的代码没有什么问题,您提供一下您页面序列化的ssjson,我帮您详细看一下。

最后需求的处理都会有相关团队根据影响,复杂程度,严重程度等进行全面评估来进行优先级的安排。
另外咱们是哪个公司的,是否还在金牌服务期间,如果在的话我将您的账号升级成为金牌服务用户,这样您的需求在合理范围您是可以被优先处理的。
回复 使用道具 举报
Hi7t_
注册会员   /  发表于:2018-7-24 09:15:17
板凳
原来如此,那这样的话我这边就根据这个序列化反序列化,将得到的json 进行某些元素的修改,修改过后在渲染另一个画布中,然后根据excel表格的行列值获取excel表格打印的区域,然后将画布导出dataurl,然后将dataurl导出来,加上padding属性实现打印页边距的效果.

还有请教下版主,就是现有的spreadjs 11 是否无法导出backgroundimage或者浮动的picture?
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-7-24 12:00:39
地板
不用这么麻烦啊,您将页面序列化的ssjson和您想要实现的打印效果提供给我们,我们帮您看一下为啥您这边实现不了页边距,SpreadJS本身的margin就是设置页边距的。
backgroundimage不支持,因为Excel中单元格没有背景图片。
浮动对象是这样的:
浮动对象分为floatobject和picture
floatobject不支持,因为Excel中没有
picture支持,但是图片的路径必须设置为该图片的base64编码,因为如果是路径Excel无法针对路径进行还原。编码可以保证图片能够被Excel识别。导出图片参考附件demo

picture.html

2.84 KB, 下载次数: 101

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部