如何解决TCPDF和使用添加的CSS的问题
| 我正在尝试将TCPDF与我自己的类一起使用,以发布HTML中已经存在的某些内容,而我却无法让CSS发挥作用(反正不是完全如此)。 我知道这是一个pDF库,无法处理所有CSS,但是我正在做的只是一些(非常)基本的格式设置。 我可能正在做一些非常愚蠢的事情,但是我一生都看不到它。 无论如何,我正在创建一个具有样式属性的变量,如下所示:$html = <<<EOF
<style>
table.phonelist {
border:1px solid black;
}
td {
border:1px solid black;
}
td.header1 {
background-color: #cccccc;
border-bottom:1px solid black;
font-weight: bold;
text-align: center;
font-size: 12pt;
}
td.header2 {
font-weight:bold;
text-align:center;
font-size:12pt;
}
td.lname {
font-weight:bold;
}
td.ext {
text-align:center;
}
</style>
EOF;
然后,我在该字符串的末尾添加一些html并将其写到页面上,HTML可以很好地渲染和显示某些样式,例如header1样式是较大的字体大小和居中位置,但是background-color不会\'似乎没有做任何事情。
任何人都可以提供任何帮助,这将是非常有用的,如果它只是指出我的愚蠢,那么仍然可以工作:-)
干杯。
解决方法
我已经使用过TCPDF,而colspan可以完美地工作,但是我认为(不幸的是)在将HTML转换为TCPDF时必须始终使用内联样式,否则结果可能无法预测。
我知道这很无聊,并且会导致很多重复,但是那样的话,colspan和style对我来说是完美的。
, TCPDF中的CSS几乎不存在,要将任何可用的CSS切换到dompdf https://github.com/dompdf/dompdf,它可以读取外部样式表,内联样式标签等
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。