我在打印文档时遇到问题。
我必须打印测试,封面(整页),两列(随机生成)的问题页面和最后的答案纸(整页也是如此)。
我只需要在问题页面中显示页数。
我怎么能这样做,因为在现代浏览器中禁用了页数方法?
答案 0 :(得分:0)
不幸的是,现在打印时,还没有一个很好/简单的方法可以在html页面中添加页脚。
由于您只需要几页的页数,我们已经进入了一个支持度较低的黄昏区域。
基本上你唯一的选择就是编写一个javascript,当用户去打印时,它将计算页面高度/将发生分页的位置,并将页面计数DOM注入正确的位置。
可选地,如果这些页面是动态生成的,您可以让生成器在页面中的适当位置注入页面计数(为标准页面高度预先计算)。默认情况下隐藏,直到css打印媒体查询取消隐藏它们。