编辑:我正在使用 domPDF 0.5.1,托管http://code.google.com/p/dompdf/
我正在使用 HTML 表格生成框,每个框都放置一个字符,例如。下表包含名称“kinjal dixit”
<table>
<tr>
<td>k</td><td>i</td><td>n</td><td>j</td><td>a</td><td>l</td>
<td> </td>
<td>d</td><td>i</td><td>x</td><td>i</td><td>t</td>
</tr>
</table>
有如下样式规则:
table tr td {
border: 1px solid black;
height: 2em;
width: 2em;
font-family: monospace;
}
在浏览器中查看时,带有空格的单元格与其他单元格的大小相同,但是在生成 pdf 时,带有空格的单元格显示为“被压扁”。
有人对此有解决方案吗?
编辑:在样式中,除了 em,我尝试过 pt 和 px。在所有情况下,当在浏览器中查看时,它看起来不错,但是当转换为 pdf 时,它会做同样的事情。
编辑: dompdf 库默认使用名为“R&OS CPDF”的类。有一种配置 PDFLib 的方法。我正在阅读。