如何在 TCPDF 中添加带有样式的自定义页脚

苏尼尔·库马尔

我正在使用TCPDF,我正在尝试添加具有不同样式的自定义页脚,例如右侧Customer Name:颜色应为蓝色,左侧Approved By:颜色应为绿色,页面底部显示页码。

我在 pdf 页面中尝试过这个

$html_content = "<table><tr><td>Customer Name:</td><td style='color:blue;'>Suneel</td><td>Approved By:</td><td style='color:green;'>Srinu</td></tr></table></hr>"    
$tcpdf->xfootertext($html_content);

它有效,但不接受样式

在 TCPDF 类中

function Footer()
{
    $year = date('Y');
    $footertext = sprintf($this->xfootertext, $year);
    $this->writeHTMLCell(0, 0, '', '', $footertext, 0, 0, false,true, "L", true);
    $this->SetY(8);
    // Set font
    $this->SetFont('helvetica', 'I', 8);
    // Page number
    $this->Cell(0, 27, 'Page '.$this->getAliasNumPage().'/'.$this->getAliasNbPages(), 0, false, 'C', 0, '', 0, false, 'T', 'M');
}
苏尼尔·库马尔

最后我找到了答案,页脚已经接受了所有样式,我们将解析不同颜色的动态内容。

这里是解决方案

$this->writeHTML($footertext, false, true, false, true);

代替

$this->writeHTMLCell(0, 0, '', '', $footertext, 0, 0, false,true, "L", true);

我已经更改了 writeHTML 而不是 writeHTMLCell 它也接受页脚颜色。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在TCPDF中添加自定义字体?

如何在tcpdf库中添加页脚

在codeigniter中如何获取tcpdf自定义页眉和页脚

如何在Typescript的React Modal中添加带有样式组件的包装器?

TCPDF-如何在使用tcpdf创建的pdf中显示具有绝对位置的div?

如何在 PHP 中插入 HTML 表格作为 TCPDF 对象?

如何在tpl文件中调用tcpdf非静态方法

如何应用现有样式并在其上添加可自定义的样式?

如何防止 TCPDF 中 MultiCell 的分页

如何在tcpdf库codeigniter中的pdf页脚中设置全角图片?

具有样式的自定义WPF ListView(使用DataTemplate)-如何添加标题?

添加带有样式的materializecss芯片--如何获取样式?

如何在没有插件的自定义wordpress主题中添加带有图标的搜索框

创建自定义 html 页脚 inn tcpdf

如何在组件“vue2-google-maps”中的谷歌地图上添加带有自定义图像的标记?

如何添加带有自定义链接的按钮到Wordpress仪表板?

如何集成TCPDF?

如何在 php 中使用 tcpdf 在已经有数字签名的 pdf 中添加数字签名

如何从TCPDF中的<li>中删除项目符号

在TCPDF中,如何获取当前页码为整数?

tcpdf中的内部链接

更改TCPDF中的语言

tcpdf自定义字体未使用

在 TCPDF 中添加新字体

如何使用TCPDF中的特定标题更改特定页面的页脚

django-allauth自定义注册表单。如何添加带有图像uploadI(图像字段)的字段?

如何使用TCPDF省略Helvetica?

当表中的一行不适合页面时,如何在TCPDF上设置自动分页符?

如何使用带有TCPDF的php将文件内联发送到浏览器