如何使用javascript设置打印设置?
我想设置所有打印设置,例如:纵向/横向,否。份数,没有。使用 JavaScript 的页面、页面大小和质量
有什么方法可以实现这一点吗?
如果是,请告诉我该怎么做。
I want to set all print settings like: portrait / landscape, no. of copies, no. of pages, page size and quality using JavaScript
Is there any way to achieve this?
If yes please tell me how to do this.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
这是 JS 无法完成的。你唯一能做的就是打印 css:
只有在打印时才会使用它。
PS:我很高兴这无法完成。想象一下每个网站都可能会弄乱您的打印参数。
this can not be done with JS. the only thing you can do is a print css:
this will be used only when you print.
PS: And im happy it can't be done. Imagine every website could mess with your print params.
这个问题与 Suplementary properties/settings for JavaScript:window 非常相似.print() 默认启用背景
在 javascript 中你能做的最好的事情是 window.print() ,但这只会打开对话框,你不能输入任何参数。
This question is very similar to Supplementary properties/settings for JavaScript:window.print() to enable Backgrounds by default
The best you can do in javascript is window.print() but this only opens the dialog and you cant put in any parameters.
对于 IE:来自 Meadroid 的 scriptX
For IE: scriptX from Meadroid