找回密码
 立即注册

QQ登录

只需一步,快速开始

[已处理] spreadJs 打印问题

dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-3-13 17:08:09
11#
adgao 发表于 2017-3-13 15:50
您好!我在打印的时候,用A4纸,当页面设置成横向的时候,页面的右侧会出现一块很大的空白,表格右侧的数据 ...

您用的是V9还是V10,如果是V10,横向的话orientation 也要设置为横向,同时浏览器的打印设置也要吧纸张设置为横向。
http://sphelp.grapecity.com/webh ... fo~orientation.html

回复 使用道具 举报
yitong
金牌服务用户   /  发表于:2017-3-17 16:10:54
12#
adgao 发表于 2017-3-13 15:50
您好!我在打印的时候,用A4纸,当页面设置成横向的时候,页面的右侧会出现一块很大的空白,表格右侧的数据 ...

printInfo.paperSize(new spreadNS.Print.PaperSize(spreadNS.Print.PaperKind.a4));
设置打印内容大小就可以了
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-3-17 16:15:10
13#
yitong 发表于 2017-3-17 16:10
printInfo.paperSize(new spreadNS.Print.PaperSize(spreadNS.Print.PaperKind.a4));
设置打印内容大小 ...

回复 使用道具 举报
yitong
金牌服务用户   /  发表于:2017-3-17 16:19:01
14#
dexteryao 发表于 2017-3-13 17:08
您用的是V9还是V10,如果是V10,横向的话orientation 也要设置为横向,同时浏览器的打印设置也要吧纸张设 ...

如果是自定义纸张呢,那怎么设置纸张大小呢,

printInfo.paperSize(new spreadNS.Print.PaperSize("1200px", "540px"));
这个好像是设置要打印的内容宽高,纸张大小并没有发生改变。
打印机设置,有的可以设置自定义,有的又不行,能通过程序控制吗?
回复 使用道具 举报
yitong
金牌服务用户   /  发表于:2017-3-17 16:23:25
15#
本帖最后由 yitong 于 2017-3-17 17:09 编辑

下面的页脚,出现在最底下,应该是在下边距189.5下面的,连打的时候导致打印了两张空白页
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-3-17 17:03:59
16#
你把浏览器里设置的页边距设置为无, 页眉页脚也别勾选

printInfo.paperSize(new spreadNS.Print.PaperSize("1200px", "540px"));

这个参数是int值 ,单位是百分之一英寸
http://sphelp.grapecity.com/webh ... Info~paperSize.html
printInfo.paperSize(new spreadNS.Print.PaperSize(1200, 540));
回复 使用道具 举报
12
您需要登录后才可以回帖 登录 | 立即注册
返回顶部