找回密码
 立即注册

QQ登录

只需一步,快速开始

jiankeyan
中级会员   /  发表于:2023-6-29 14:46  /   查看:1792  /  回复:2
    var dd = spread.getActiveSheet().getRange(row, col, rowCount, colCount, GC.Spread.Sheets.SheetArea.viewport).diagonalDown();
    if (dd == null || dd.style == 0) {
        sheet.getRange(row, col, rowCount, colCount, GC.Spread.Sheets.SheetArea.viewport)
            .diagonalDown(new GC.Spread.Sheets.LineBorder("black", GC.Spread.Sheets.LineStyle.thin));
    }
    else {
        sheet.getRange(row, col, rowCount, colCount, GC.Spread.Sheets.SheetArea.viewport)
            .diagonalDown(new GC.Spread.Sheets.LineBorder());
    }
这个是spreadjs添加和删除对角线的方法
我的操作是:先用spreadjs添加对角线,将json导入到gcexcel.net中,再由gcexcel.net导出sjson,再导入到spreadjs后删除刚才的对角线,spreadjs中是正常显示的,但是把这个json再导入到gcexcel.net并生成pdf文件后,那个斜线依然存在。
spreadjs是14.2版本,gcexcel.net是5.1版本
请问:这种情况该如何处理?

2 个回复

倒序浏览
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-6-29 19:12:05
沙发
按照你提供的版本,倒了两遍没有重现出问题。导出的pdf是正常的。没有斜线

spreadjs中两遍用的都是你提供的代码,建议你再检查一下中间的其他代码
回复 使用道具 举报
Richard.HuangSpreadJS 开发认证
超级版主   /  发表于:2023-9-14 14:19:59
板凳
您好,请问楼主是否有解决该问题呢,如果仍然存在问题,可以在本贴中继续提供相关信息方便我们进行测试
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部