按顺序打印网页

Posted

技术标签:

【中文标题】按顺序打印网页【英文标题】:Printing web pages in an order 【发布时间】:2010-07-08 18:51:28 【问题描述】:

我有一个 php 文件,它将运行 SQL 脚本并获取有关用户的信息。

有些用户的信息可能跨越 2 或 3 页,而有些可能仅以 1 页结尾。

我想在新页面中打印用户报告的开头。所有这些过程都必须自动化,因为有大约 400 个用户,客户不能为每个用户选择 页面布局 或单独打印。

我怎样才能做到这一点?使用 PHP 还是 javascript? 有没有图书馆可以做到这一点?

谢谢:)

【问题讨论】:

【参考方案1】:

您的问题有点令人困惑,但现在我认为您说的是在 print.css 中进行分页?如果是这样,您可以在 CSS 中使用:page-break-before and page-break-after。

所以使用 CSS 你会做这样的事情:

div.pagecontainer  page-break-after:always; 

您的网页所在的位置:

<div class="pagecontainer">page content here</div>

如果您只是想弄清楚pagination。看看this php solution。

您也可以完全按照this question 和this question 中的说明进行客户端分页。

【讨论】:

哦!也许您正在寻找 css 来进行分页?看看 page-break-after: always;

以上是关于按顺序打印网页的主要内容,如果未能解决你的问题,请参考以下文章