[英]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.