编辑:我正在使用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&amp; OS CPDF”的类。有一种方法可以配置PDFLib。我正在阅读。
答案 0 :(得分:0)
尝试使用
而不是将单元格留空。
答案 1 :(得分:0)
解决了(=黑客?)
改变:
<td> </td>
为:
<td> </td>
(两者之间有空格)
它有效。
答案 2 :(得分:0)
DOMPDF 0.5.1从文本中删除不间断的空格。 0.6.0版本(目前处于测试阶段)解决了这个问题。
将0.5.1的此呈现与0.6.0 beta 1
中的此呈现进行比较