找回密码
 立即注册

QQ登录

只需一步,快速开始

htkjtv

注册会员

13

主题

38

帖子

127

积分

注册会员

积分
127

[已处理] 打印问题 关闭

htkjtv
注册会员   /  发表于:2024-1-15 14:03  /   查看:2356  /  回复:6
本帖最后由 Richard.Huang 于 2024-1-30 12:17 编辑

产品:SpreadJS
版本:V16.1.4

如何打印第一张为横向,第二张为纵向分别设置

6 个回复

倒序浏览
Richard.HuangSpreadJS 开发认证
超级版主   /  发表于:2024-1-15 14:51:26
沙发
您好,您可以通过代码修改每个sheet的printInfo,从而调整每个sheet的打印方向。
参考API:https://demo.grapecity.com.cn/sp ... intInfo#orientation

如果您期望的是分页后,对每页设置不同的打印方向,那么您只能将您的内容拆分成不同的sheet页后通过上述方法分别设置每个sheet页的打印方向,我们没有对应的API可以去直接设置分页后的每页内容打印方向
回复 使用道具 举报
htkjtv
注册会员   /  发表于:2024-1-15 15:04:15
板凳
Richard.Huang 发表于 2024-1-15 14:51
您好,您可以通过代码修改每个sheet的printInfo,从而调整每个sheet的打印方向。
参考API:https://demo.g ...

我期望调用打印后在预览里看见一页横一页纵
回复 使用道具 举报
Richard.HuangSpreadJS 开发认证
超级版主   /  发表于:2024-1-15 17:48:55
地板
htkjtv 发表于 2024-1-15 15:04
我期望调用打印后在预览里看见一页横一页纵

您好,您所描述的这个情况实际上就是分页后的纵向、横向打印控制,对此我们没有专门的API去设置,因此您只能如我上面所述,将您的单个sheet按照分页区域去拆分成多个sheet后,再单独对每个sheet去设置纵向或横向打印。

或者您也可以描述一下您的具体场景, 是什么样的场景需要用到您的奇数页和偶数页打印方向不同的功能,我们会根据您的具体的场景去进行方案的推荐
回复 使用道具 举报
htkjtv
注册会员   /  发表于:2024-1-16 08:18:41
5#
Richard.Huang 发表于 2024-1-15 17:48
您好,您所描述的这个情况实际上就是分页后的纵向、横向打印控制,对此我们没有专门的API去设置,因此您 ...

image.png734644469.png 如图 一个工作表单有4个sheet页 ,第一页是纵向表单,其余三个是横向表单, image.png140426940.png 目前api是无法做到在此页面操作第一页纵向,其余三个横向,即使我已经在api里设置横纵
回复 使用道具 举报
Richard.HuangSpreadJS 开发认证
超级版主   /  发表于:2024-1-16 10:01:13
6#
htkjtv 发表于 2024-1-16 08:18
如图 一个工作表单有4个sheet页 ,第一页是纵向表单,其余三个是横向表单,目前api是无法做到在此页面操 ...

理解您的意思了,您的意思是,即使设置了打印方向,但是会出现调用起浏览器的打印会出现打印方向没有设置成功的情况是吗?
这是因为JavaScript出于安全策略,没有提供可直接调用浏览器打印设置的接口。因此我们基于JavaScript的SpreadJS不支持直接设置浏览器的打印设置。

如果您确实对这个有需要,您需要在SpreadJS上设置对应的打印方向后,唤起浏览器的打印预览窗口也需要设置对应的打印方向(两个一致),才能满足您的当前需求
回复 使用道具 举报
Richard.HuangSpreadJS 开发认证
超级版主   /  发表于:2024-1-30 12:16:58
7#
您好,由于您长时间未回帖,本贴就先作结帖处理了,后续如果有其他新的问题,欢迎继续发新帖询问
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部