繁体   English   中英

MPDF:重置总页码

[英]MPDF: Reset total page number

我需要一些建议。 我用mpdf创建pdf。 在同一个pdf中,我会生成多个发票。 我需要重置总页数。 对于同一PDF中的示例:

Invoice A 1 - 2  
Invoice A 2 - 2   
Invoice B 1 - 1   
Invoice C 1 - 2  
Invoice C 2 - 2   
etc...

目前我解决了重置当前页码的问题

$pdf->AddPageByArray(array(resetpagenum => '1'));

但是我找不到如何重置总页数。 当我打印PDF时,我得到

Invoice A 1 - 5  
Invoice A 2 - 5  
Invoice B 1 - 5  
Invoice C 1 - 5  
Invoice C 2 - 5  

任何想法 ?

您必须使用其他别名来打印总页数。 当前,您最有可能使用别名{nb} ,该别名仅打印总页数。

但是还有别名{nbpg} ,它考虑页面组来打印总页面数

在文档页面上有关函数AliasNbPageGroups()描述非常好:

AliasNbPageGroups –定义用于将页面组或文档的总页码插入文档中的占位符

设置变量字符串aliasNbPgGp的值,该值用作占位符,用于将总页码插入到文档中。 如果使用AddPage()<pagebreak>重设了页码,则将使用当前页组中的总页数(直到重设编号为止),而不是整个文档中的总页数。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM