2013-02-05 53 views
5

我的客户端要求显示使用js的window.print方法进行自定义页面打印。 主要问题是计算将使用JavaScript打印的页面数window.print

当内容动态填充时,我如何检查有多少页正在创建字母大小页面?

如果内容在页面末尾徘徊,它可能会自动将内容传输到下一页。现在是否有可能在页面结束时检查内容是否会被切断,当填充的数据动态取决于填充的条目数时?

+0

我强烈建议您在服务器上创建PDF。您将完全控制并知道页数 – mplungjan

+0

但客户不想提交该表格:(他想要在前端 – Uzair

+0

可能重复的[获取页面使用JavaScript打印网页](http ://stackoverflow.com/questions/2050582/get-no-of-pages-to-print-on-web-with-javascript) – mplungjan

回答

1

不幸的是,您无法计算将要打印的页数,但您可以使用分页符强制内容到新页面。

0

浏览器即使提供了内部可用的信息,也不提供这些数据。

以防万一:在Sciter我发明了特殊类型的框架 - <frame type=pager src=...>为了显示打印预览。该类型的框架会生成包含页数的分页事件。

frame type=pager

相关问题