找回密码
 立即注册

QQ登录

只需一步,快速开始

啦啦啦123
注册会员   /  发表于:2022-10-21 17:27:43
10#
那这个格式怎么导出来?我就是用save的方法的,保存的类型要是excel吗?
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-10-21 20:21:10
11#
导出excel后条码就没有了

那你这个文档本身是怎么存储的呢,或者你发我一个能重现问题的demo也行
回复 使用道具 举报
啦啦啦123
注册会员   /  发表于:2022-10-24 08:38:43
12#
Richard.Ma 发表于 2022-10-21 20:21
导出excel后条码就没有了

那你这个文档本身是怎么存储的呢,或者你发我一个能重现问题的demo也行

附件为加载模板的demo,麻烦看看能不能用

Spread.rar

11.9 MB, 下载次数: 106

回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-10-24 10:42:40
13#
可以正常加载,但打印出来是30页,

你这边应该是有对printinfo做设置吧,有可能就是一些设置导致的,能提供一下这块完整的设置代码吗

是不是设置过这两个属性
image.png746366882.png
回复 使用道具 举报
啦啦啦123
注册会员   /  发表于:2022-10-24 11:23:18
14#
Richard.Ma 发表于 2022-10-24 10:42
可以正常加载,但打印出来是30页,

你这边应该是有对printinfo做设置吧,有可能就是一些设置导致的,能 ...
var rules = new SmartPrintRulesCollection();
            rules.Add(new SmartPaperRule(ResetOption.None));
            rules.Add(new BestFitColumnRule(ResetOption.None));
            rules.Add(new FarPoint.Win.Spread.ScaleRule(FarPoint.Win.Spread.ResetOption.None, 1F, 0.1F, 0.1F));

            PrintInfo printInfo = new PrintInfo();
            printInfo.RepeatRowStart = 0;
            printInfo.RepeatRowEnd = 1;
            printInfo.ZoomFactor = 1;
            printInfo.Centering = Centering.Horizontal;
            printInfo.ShowColumnHeader = PrintHeader.Hide;
            printInfo.ShowRowHeader = PrintHeader.Hide;

            printInfo.SmartPrintRules = rules;
            printInfo.UseSmartPrint = true;
            printInfo.SmartPrintPagesTall = 5;
            printInfo.SmartPrintPagesWide = 1;
这样设置了
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-10-24 18:01:42
15#
这个设置打印出来也是正常的,附件是你给我的demo,只设置了你发我的代码,麻烦测试一下看看如何重现问题
Spread.zip (14.81 MB, 下载次数: 110)
image.png664340209.png
回复 使用道具 举报
啦啦啦123
注册会员   /  发表于:2022-10-25 08:20:21
16#
Richard.Ma 发表于 2022-10-24 18:01
这个设置打印出来也是正常的,附件是你给我的demo,只设置了你发我的代码,麻烦测试一下看看如何重现问题
...

你好,我现在将数据补充了,你帮忙看看,预览没问题,打印就是不一样
emobile_2022-10-25_08-19-27.png
emobile_2022-10-25_08-18-55.png

Spread.rar

11.9 MB, 下载次数: 102

回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-10-25 11:24:37
17#
你发的新的附件和你之前发的好像是一模一样的,能发一个完整的demo过来吗?运行就可以重现问题的,否则没法给你验证原因

你现在的两张截图中,

第一张是打印预览界面,这个结果我没法重现, 麻烦在demo中补全相关的代码可以直接打印预览

第二张是winforms显示界面(也就是你说的预览界面)
回复 使用道具 举报
啦啦啦123
注册会员   /  发表于:2022-10-25 13:10:59
18#
Richard.Ma 发表于 2022-10-25 11:24
你发的新的附件和你之前发的好像是一模一样的,能发一个完整的demo过来吗?运行就可以重现问题的,否则没法 ...

可能附件上传错误了,这个麻烦看看

Spread111.zip

15.04 MB, 下载次数: 98

回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-10-25 17:40:14
19#
收到,能重现问题,看起来是这个特定的xml中的问题,需要调研一下,明天给你结果
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部