我正在尝试将 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 样式是较大的字体大小并且居中,但背景颜色似乎什么也没做。
任何人都可以提供任何帮助,那就太好了,如果它只是指出我的愚蠢那么仍然有效:-)
干杯。
最佳答案
我使用过 TCPDF 和 colspan 工作得很好,但我认为(不幸的是)在将 HTML 转换为 TCPDF 时您始终必须使用内联样式,否则结果可能是不可预测的。
我知道这很无聊并且会导致大量重复,但这种方式 colspan 和 style 非常适合我。
关于php - TCPDF 和使用添加的 CSS 的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6190008/