【发布时间】:2011-09-14 06:51:22
【问题描述】:
根据我在 Google 上找到的信息,我找不到使用 Javascript 设置打印首选项的方法(阅读:边距、方向、页脚等)。
我要告诉我的老板,他想做的事是不可能的。我想检查一下你们在做这件事之前会不会很好。请告诉我。
我发现在 Firefox 中,您可以使用一些 user_pref(key,val) 设置来设置用户的偏好,但这对我 90% 以上的用户都不起作用。我正在寻找可以覆盖 IE(尽可能多)、Firefox 和 Chrome 的东西。
【问题讨论】:
-
无论如何我都不是一个网络忍者,它也不是一个 JS 解决方案,但这不就是 CSS 中的打印样式表应该完成的事情吗?
-
添加到 Timo's,检查这个以获取 css javascriptkit.com/dhtmltutors/cssmedia.shtml 的打印媒体查询示例 基本上,创建另一个样式表并允许自己完全更改页面打印版本的外观。例如,我通常必须将正文背景颜色设置为#fff,以使打印的副本使用更少的墨水,并且看起来更好。
-
确实可以使用这个插件jsprintsetup.mozdev.orgRegards 通过 JavaScript 设置打印属性。
-
这确实是一个允许通过 javascript 控制打印属性的附加组件。但是它仅适用于 Firefox,不会在 IE 或 Chrome 中为您提供帮助。
-
嗨冷冰冰,由于这个帖子太旧了,现在谷歌浏览器支持尺寸:A3横向;更改纸张大小,但不更改页眉和页脚。 Firefox 没有改变大小。那么你知道任何 Firefox 特定的改变页面方向的解决方案吗?
标签: javascript