找回密码
 立即注册

QQ登录

只需一步,快速开始

Peter.Du

初级会员

59

主题

118

帖子

393

积分

初级会员

积分
393
Peter.Du
初级会员   /  发表于:2022-2-23 09:58  /   查看:1897  /  回复:3
1金币
1645581467(1).png502341308.png 打印布局能通过打印参数设置吗?

最佳答案

查看完整内容

我在你给的链接中没看到与下面代码有关的内容 if (sheet.shapes) { sheet.shapes.clear(); } 请问上述代码是如何产生的呢?另外,我们理论上不会提供这样的代码去防止打印失败的哈,请问这个对应的是哪个场景呢? 上面链接提供的问题也已经在14.2.2中修复了,请升级至该版本或者更高的v15版本进行测试。

3 个回复

正序浏览
Peter.Du
初级会员   /  发表于:2022-2-23 10:27:43
3#
好的,知道了,另外之前打印时加入了
if (sheet.shapes) {
              sheet.shapes.clear();
}  
防止打印失败,现在这段加入的代码可以注释了吗(这个帖子:https://gcdn.grapecity.com.cn/fo ... mp;page=1#pid474123)?
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2022-2-23 10:15:40
2#
我们可以通过printInfo.orientation(GC.Spread.Sheets.Print.PrintPageOrientation.landscape);
控制表单打印的横向与纵向

但是,上图这个是浏览器的打印窗口,这个我们是无法控制的,需要手动在浏览器打印窗口中进行调整
回复 使用道具 举报
最佳答案
最佳答案
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2022-2-23 09:58:15
来自 4#
Peter.Du 发表于 2022-2-23 10:27
好的,知道了,另外之前打印时加入了
if (sheet.shapes) {
              sheet.shapes.clear();

我在你给的链接中没看到与下面代码有关的内容
if (sheet.shapes) {
              sheet.shapes.clear();
}  

请问上述代码是如何产生的呢?另外,我们理论上不会提供这样的代码去防止打印失败的哈,请问这个对应的是哪个场景呢?

上面链接提供的问题也已经在14.2.2中修复了,请升级至该版本或者更高的v15版本进行测试。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部