创建自定义 html 页脚客栈 tcpdf
create custom html footer inn tcpdf
我想用 tcpdf 创建一个 html 页脚。
我发现此文档用于创建自定义页脚:
https://tcpdf.org/examples/example_003/
但是我不知道如何用这个html内容实现它:
<table class="tblFooter" cellpadding="5">
<tr>
<td>
Box 1
</td>
<td>
Box2
</td>
<td>
Box3
</td>
</tr>
</table>
你能帮帮我吗?
非常感谢:)
您必须扩展 TCPDF class 才能添加自定义页眉-页脚。提供示例供您参考。
class MYPDF extends TCPDF {
public function Header() {
$hdrhtml ='
<br /><br />
<table border="0" width="650" cellspacing="1">
<tr>
<td align="center">
<br />
<font style="font-size: 10px;"><b>Some text<br /></b></font>
<font style="font-size: 10px;">Some Text</font>
</td>
</tr>
</table>
';
$this->writeHTML($hdrhtml, true, false, true, false, '');
}
public function Footer() {
$fhtml = '
<table class="tblFooter" cellpadding="5">
<tr>
<td>
Box 1
</td>
<td>
Box2
</td>
<td>
Box3
</td>
</tr>
</table>
';
$this->writeHTML($fhtml, true, false, true, false, '');
}
}
$pdf = new MYPDF('P', PDF_UNIT, PDF_PAGE_FORMAT, true, 'UTF-8', false);
// set default monospaced font
$pdf->SetDefaultMonospacedFont(PDF_FONT_MONOSPACED);
// set margins, left-top-right
$pdf->SetMargins(20, 10, 10);
// remove default header/footer
//$pdf->setPrintHeader(false);
//$pdf->setPrintFooter(false);
// set auto page breaks
$pdf->SetAutoPageBreak(TRUE, 50);
我想用 tcpdf 创建一个 html 页脚。 我发现此文档用于创建自定义页脚: https://tcpdf.org/examples/example_003/
但是我不知道如何用这个html内容实现它:
<table class="tblFooter" cellpadding="5">
<tr>
<td>
Box 1
</td>
<td>
Box2
</td>
<td>
Box3
</td>
</tr>
</table>
你能帮帮我吗? 非常感谢:)
您必须扩展 TCPDF class 才能添加自定义页眉-页脚。提供示例供您参考。
class MYPDF extends TCPDF {
public function Header() {
$hdrhtml ='
<br /><br />
<table border="0" width="650" cellspacing="1">
<tr>
<td align="center">
<br />
<font style="font-size: 10px;"><b>Some text<br /></b></font>
<font style="font-size: 10px;">Some Text</font>
</td>
</tr>
</table>
';
$this->writeHTML($hdrhtml, true, false, true, false, '');
}
public function Footer() {
$fhtml = '
<table class="tblFooter" cellpadding="5">
<tr>
<td>
Box 1
</td>
<td>
Box2
</td>
<td>
Box3
</td>
</tr>
</table>
';
$this->writeHTML($fhtml, true, false, true, false, '');
}
}
$pdf = new MYPDF('P', PDF_UNIT, PDF_PAGE_FORMAT, true, 'UTF-8', false);
// set default monospaced font
$pdf->SetDefaultMonospacedFont(PDF_FONT_MONOSPACED);
// set margins, left-top-right
$pdf->SetMargins(20, 10, 10);
// remove default header/footer
//$pdf->setPrintHeader(false);
//$pdf->setPrintFooter(false);
// set auto page breaks
$pdf->SetAutoPageBreak(TRUE, 50);