0
A
回答
3
显示打印页码可以通过使用CSS计数器和伪类来实现。我已经实现了一个简单的例子,对于这个问题,你可以参考一下吧:
HTML
<!--page1-->
<div class="pager">
<h1>Page 1 title</h1>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Nulla laborum necessitatibus maiores nesciunt, blanditiis nihil error ratione quasi optio, quam, tempore. Dolore, quae nostrum labore aliquid accusantium modi beatae. Magni.lorem</p>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quaerat fuga inventore magnam non, omnis temporibus excepturi, veniam hic voluptas minus autem laudantium, quis quos, ratione optio! Rerum quod, alias ipsa.</p>
</div>
<p class="page-breaker"></p>
<!--page2-->
<div class="pager">
<h1>Page 2 title</h1>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Nulla laborum necessitatibus maiores nesciunt, blanditiis nihil error ratione quasi optio, quam, tempore. Dolore, quae nostrum labore aliquid accusantium modi beatae. Magni.lorem</p>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quaerat fuga inventore magnam non, omnis temporibus excepturi, veniam hic voluptas minus autem laudantium, quis quos, ratione optio! Rerum quod, alias ipsa.</p>
</div>
<p class="page-breaker"></p>
CSS
@media print{
body{
counter-reset: pageNumber;
}
.pager{
min-height: 800px;
}
.page-breaker{
page-break-after: always;
text-align: center;
}
.page-breaker:before{
counter-increment: pageNumber;
content: "Page:" counter(pageNumber);
}
}
“计数器复位” 将初始化值由CSS维护的变量'pageNumber'。这个变量将通过CSS规则增加(在这种情况下,.page-breaker:before)。这意味着增加每页断路器的页码。
截图:
相关问题
- 1. 打印使用angularjs
- 2. AngularJS - 打印更改为页
- 3. 使用AngularJS打印JSON值
- 4. 如何使用css打印页码
- 5. 使用比萨打印页码
- 6. 打印的分页代码
- 7. 打印在C#中的每个打印页的页码
- 8. Java打印。使用“书本”类时仅打印一个页面
- 9. 打印QTextDocument时自定义页码
- 10. 使用热敏打印机打印base64编码打印命令时出错
- 11. HTML页面打印时打印
- 12. 在angularJS单页应用程序中使用javascript打印div
- 13. angularjs(1.2.0)不打印结果到页面
- 14. 使用xslt打印页面
- 15. 使用CSS打印页面
- 16. 使用JSF打印网页
- 17. 使用Watin打印页面
- 18. 使用html2canvas打印页面
- 19. 无法使用AngularJS打印多个页面
- 20. Javascript窗口打印页脚只打印页码
- 21. 使用AngularJS从前端打印
- 22. 打印使用数组对象AngularJS
- 23. 在angularjs中打印
- 24. 使用VB.net网页将原始打印代码转换为打印机
- 25. 使用java applet在打印机中打印渲染的网页
- 26. 打印页面时在单独页面上打印
- 27. 分页符打印ReportViewer时打印多页?
- 28. 如何使用PHP代码使网页打印友好?
- 29. 的Python:使用打印的ASCII码
- 30. 使用pi_list_browseresults()打印typo3中的页面
您使用纳克重复? – tommybananas
你好,问题解决了吗? – Chickenrice