如何打开Print Friendly Page Windows?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何打开Print Friendly Page Windows?相关的知识,希望对你有一定的参考价值。
我们的用户当前可以从页面中选择多个基金,然后转到另一个页面以查看在图表上进行比较的资金。我现在必须向用户提供一个选项,为图表中的每个基金生成一个打印友好的情况说明页。
要求是每个页面将在新窗口(或选项卡)中打开,并被最小化,以便在打开时不会“过于干扰”。有人可以建议我怎么做吗?这也意味着用户必须转到每个窗口或选项卡以打印页面。
他们还希望在每个新窗口中打开打印对话框,这样用户就不必打开它。这是否可行,打印对话框在页面加载时打开?如果是这样,有人可以建议如何 - javascript?
我不同意(最多)10个新窗口可以是任何侵入性的东西!理想情况下,我可以将这些新页面直接发送到打印队列。这可能吗?
否则,我可以为每个基金动态生成一个页面,删除页面正文的内容,并将该基金的内容添加到一个单页打印友好的大型事实表中。有没有人有这种工作的经验?有什么指针吗?
答案
几点
- 你无法控制新标签与新窗口,这是一个浏览器设置。
- 如果它的选项卡,每个浏览器实例只能有一个打印对话框(取决于浏览器,但一般来说)。它往往是模态的。
- 你可以在页面加载时调用
window.print()
来自动触发打印对话框,但它不是非常用户友好
什么是创建一个print friendly css的问题,只是在页面上有一个打印按钮调用window.print();
以上是关于如何打开Print Friendly Page Windows?的主要内容,如果未能解决你的问题,请参考以下文章
如何修复未定义的方法“find_by_friendly_id”
如何使用 Rails / Friendly-Id 制作区分大小写的 URL?