您的位置:首页 > Web前端 > JavaScript

StratoIO WebPrinter如何引入外部JS?StratoIO WebPrinter控件常见的问题

2017-09-21 18:08 567 查看

1.该打印控件是否支持双面打印?

我们的控件是支持双面打印的,由于打印机有双面打印机和非双面打印机之分,我们的控件会检测到你的打印机是否支持双面打印来呈现你最后实现的打印方式。如果是双面的打印机就额可以在如下图中勾选双面打印。反之则不能勾选。



2.是否可以直接打印PDF格式的文件?

PDF打印功能已经集成到1.2之后的版本,但目前还属于测试阶段,频繁大量的打印可能会造成控件崩溃。PDF打印的API参数:

config:{

type:”PDFURL”,

content:”http://xxx/xxx.pdf”

}

3.打印控件能否实现背景(水印)的打印?

打印控件本身不提供水印的功能,但是您可以通过CSS自行实现。这个是可以根据你的需要进行定制的!

4.怎样设置打印机默认的打印方式?

在打印控制台找到打印机点击默认即可



5.这个控件要联网才能实现打印吗?

打印控件本身对网络环境没有要求,是否联网取决于您的应用场景。

6.该控件能在哪些操作系统上运行?

目前可在Windows 7(含)及以后的Windows版本上运行,同时支持32和64位的Windows版本。

7.手机能否打印?

暂不支持直接在手机端运行本控件,但可以通过Remote JS API连接打印服务器实现。

8.产品配套哪些服务?

我们提供如下免费服务:a.在线技术咨询服务;b.控件漏洞修复服务

以及如下有偿服务:a.模板定制服务;b.应用对接服务

9.为什么打印出来的内容比其他软件打印出来的要小?

这可能是因为您没有设定页边距,此时将采用打印机默认的页边距,看起来会比正常打印的版面要小。只需在API中显示指明marginTop、marginBottom、marginLeft、marginRight即可解决。也可在打印控制台设置打印机的默认边距。

10.如何引入外部JS?

可以直接使用script标签引入外部js对页面进行渲染,需要注意的是src中的链接一定要是打印用户可访问的绝对路径。此外,需要在请求API时设置javascript为true(默认为true)。

11.如何引入外部CSS?

可以直接使用标签引入外部css,唯一需要注意的是href中的链接一定要是打印用户可访问的绝对路径

12.如何批量打印文档?

Strato Web打印控件提供两种方式进行批量打印,通过在API中传入如下参数完成:

a.copies:打印时使用此属性相当于给打印机制定了“打印份数”,由打印机完成批量打印。

b.repeats:针对某些特殊的打印机(如热敏),可能对份数的支持不佳,此时可采用repeats参数,由打印控件循环向打印机传入任务完成打印,可在打印控制台查看打印进度(如1/10)。
实际的打印份数将由两个参数共同决定,如copies=2,repeats=10000,则一共打印2000份,控制台显示进度格式为 n/1000。请根据打印机采用最合适的方式。

13.如何制定打印页码?

可使用pageRanges选项制定打印页面,如

config:{
pageRanges:"1,5,7-10,22"
}


此时将打印1,5,7,8,9,10,22页。

文章来源:转自http://webprint.stratoio.com/doc/faq
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息