1、在 mpdf类中 新增2个变量 $pageHomeNo和 $pageLastNo;
【页眉页脚跳过首页尾页的调整 怎么跳过第一页设置页眉】
2、在构造函数 __construct中设置两个变量的初始值;
3、修改函数 _puthtmlheaders()中五处即可:
3.1、for ($n = 1 ; $n <= $nb; $n++)改为for ($n = 1 + ($this->pageHomeNo) ; $n <= $nb-($this->pageLastNo); $n++)
3.2、$html = str_replace('{PAGENO}', $pnstr, $html)改为$html = str_replace('{PAGENO}', $pnstr-($this->pageHomeNo), $html),有2处
3.3、$html = str_replace($this->aliasNbPg, $nb, $html)改为$html = str_replace($this->aliasNbPg, $nb-($this->pageHomeNo)-($this->pageLastNo), $html),有2处
4、创建两个对初始变量赋值的函数:
function SetHomeNo($n=0){ $this->pageHomeNo= $n; }
function SetLastNo($n=0){$this->pageLastNo= $n; }
5、引用
//设置PDF页眉内容 $header=''.''.''.'报告创建时间 : '.date("Y-m-d H:i:s").'';//设置PDF页脚内容$footer=''.''.''.''.'页码:{PAGENO}/{nb}'; //添加页眉和页脚到pdf中 $mpdf->SetHomeNo(2);//设置首页数量,跳过首页后再开始设置页眉页脚$mpdf->SetLastNo(1);//设置尾页数量,跳过尾页后再开始设置页眉页脚$mpdf->SetHTMLHeader($header);//设置奇数页 $mpdf->SetHTMLHeader($header,'E');//设置偶数页 $mpdf->SetHTMLFooter($footer); $mpdf->SetHTMLFooter($footer,'E');$mpdf->WriteHTML($html,2);//$html中的内容即为变成pdf格式的html内容 。$fileName = '1.pdf';$mpdf->Output($fileName);//输出pdf文件
- 【历史故事】逃过道员升按察使,又跳过布政使升巡抚的,有清一代仅于成龙一人
- 【游戏迷】速通玩家发现了跳过《合金装备3》爬梯子环节的Bug
- 【游戏世界】17年后秘密曝光!《合金装备3》的漫长爬梯竟可以跳过?
- 画腿攀登怎么去除广告 画腿攀登游戏怎么跳过广告
- iOS11跳过id锁激活了怎么回事 苹果ios11解id锁方法
- 王者荣耀怎么跳过人脸识别 跳过人脸熟悉的方法介绍
- 如何跳过文本只粘贴数值? Excel如何设置只粘贴数值的快捷键?
- 华为手机的文件管理器不错啊,能跳过各音乐软件的VIP权限直接设置手机铃声!
- Word文档页眉页脚的删除 ? 怎样删除页眉页脚
- 华为手机激活操作指南 华为手机怎么跳过激活