如何使用tcpdf编辑页脚?我想在页脚添加当前日期&。请帮忙。tcpdf编辑页脚
8
A
回答
0
之后EOD使用下面的代码覆盖页脚方法。
EOD;
$txt = date("m/d/Y h:m:s");
// print a block of text using Write()
$pdf->Write($h=0, $txt, $link='', $fill=0, $align='C', $ln=true, $stretch=0, $firstline=false, $firstblock=false, $maxh=0);
0
我想通了,这里是可能会遇到此线程的其他人的解决方案。
编辑文件“tcpdf.php”。
搜索 “public function Footer()
”
Add(添加)时间戳:
$timestamp = date("m/d/Y h:m:s");
if (empty($this->pagegroups)) {
$pagenumtxt = ' Created on ' .$timestamp.' '.$this->l['w_page'].' '.$this->getAliasNumPage().'/'.$this->getAliasNbPages();
} else {
$pagenumtxt = ' Created on ' .$timestamp.' '. $this->l['w_page'].' '.$this->getPageNumGroupAlias().'/'.$this->getPageGroupAlias();
}
5
您必须扩展TCPDF类并覆盖页脚()方法的默认实例中,n解释。 3.检查官方http://www.tcpdf.org网站和论坛获取更多信息。
17
覆盖类是这样的:
class MYPDF extends TCPDF {
public function Footer() {
$image_file = "img/bg_bottom_releve.jpg";
$this->Image($image_file, 11, 241, 189, '', 'JPG', '', 'T', false, 300, '', false, false, 0, false, false, false);
$this->SetY(-15);
$this->SetFont('helvetica', 'N', 6);
$this->Cell(0, 5, date("m/d/Y H\hi:s"), 0, false, 'C', 0, '', 0, false, 'T', 'M');
}
}
然后,而不是调用:
$pdf = new TCPDF(PDF_PAGE_ORIENTATION, PDF_UNIT, PDF_PAGE_FORMAT, true, 'UTF-8', false);
做:
$pdf = new MYPDF(PDF_PAGE_ORIENTATION, PDF_UNIT, PDF_PAGE_FORMAT, true, 'UTF-8', false);
0
如果你想要把多个页面上的不同内容:
define("bottom_info", "|FIRST PAGE|SECOND PAGE|THIRD PAGE|...", true);
该信息将被“|” “(与爆炸功能)
类:
class MYPDF extends TCPDF {
public function Header() {
}
// Page footer
public function Footer() {
$this->SetY(-15);
$this->SetFont('helvetica', '', 7);
// Page number
$titulos = explode("|",bottom_info);
$this->Cell(0, 10, $titulos[$this->page].' - Pagina '.$this->getAliasNumPage().'/'.$this->getAliasNbPages(), 0, false, 'C', 0, '', 0, false, 'T', 'M');
}
}
相关问题
- 1. TCPDF - 与页脚
- 2. TCPDF多页脚
- 3. TCPDF更改页脚
- 4. PhPBB3编辑页脚
- 5. TCPDF自定义页脚(HTML!)
- 6. 编辑隐藏页脚Wordpress
- 7. 编辑joomla1.5中的页脚
- 8. TCPDF自定义页眉和页脚WriteHTML
- 9. 编辑页脚Select PDF的总页数
- 10. 使用TCPDF 5.9创建HTML页脚
- 11. 页脚typo3 neos中的可编辑块
- 12. TCPDF转到页
- 13. TCPDF - 仅在特定页面上具有页脚/页眉
- 14. 如何以编程方式拒绝编辑页眉和页脚?
- 15. HTML文档编辑器中的页眉/页脚/分页
- 16. TCPDF不同的页眉和页脚在不同的部分
- 17. 更改或删除TCPDF中的页眉和页脚
- 18. 如何在laravel tcpdf中添加自定义页眉和页脚?
- 19. 位于页面底部的tcpdf位置页脚
- 20. TCPDF页面旋转
- 21. TCPDF页面边界?
- 22. MATLAB脚本编辑
- 23. Laravel 5.4邮件消息如何编辑页眉和页脚
- 24. 使用宏在Excel中编辑页面的页脚
- 25. 如何在TinyMCE编辑器中添加页眉和页脚?
- 26. 想要在Crystal报告中添加编辑“#页##”页脚
- 27. ckeditor编辑页面
- 28. 编辑PHP页面?
- 29. 编辑AngularJS页面
- 30. 我们如何能的Joomla编辑页脚使其可编辑通过编辑器(TinyMCE的)
这引起了否决,因为它是更好的扩展类并覆盖比编辑在这种回答表明源的方法HTH – TheDavidFactor 2015-10-19 02:56:09