2010-09-04 106 views
0

编辑:我使用DOMPDF 0.5.1,托管http://code.google.com/p/dompdf/表单元格显示压扁

我使用HTML表来生成内,我把每一个字符,如框。下表包含名称“kinjal迪克西特”

<table> 
<tr> 
<td>k</td><td>i</td><td>n</td><td>j</td><td>a</td><td>l</td> 
<td>&nbsp;</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时,带有空格的单元格显示为“压扁”。

有没有人有解决这个问题?

编辑:在风格上,除了时间,我已经尝试过pt和px。在所有情况下,当在浏览器中查看时都可以,但是当转换为pdf时,它会执行相同的操作。

编辑:默认情况下,dompdf库使用名为“R & OS CPDF”类的东西。有一种配置PDFLib的方法。我正在阅读。

+0

? – amphetamachine 2010-09-04 13:43:51

+0

基于标签和谷歌,这:http://www.digitaljunkies.ca/dompdf/ – 2010-09-04 13:44:38

+0

如果您使用px或pt尺寸为您的宽度高度它工作更好? – 2010-09-04 13:53:18

回答

0

解决

改变:

<td>&nbsp;</td> 

到:

<td>&nbsp; &nbsp;</td> 

(有两个NBSP之间的空间)

和它的工作。

0

尝试使用&nbsp;而不是将单元格留空。 (?=黑客攻击)

0

DOMPDF 0.5.1从文本中剥离不间断的空格。 0.6.0版本(目前处于测试阶段)解决了这个问题。

比较从0.5.1这个渲染你在使用生成PDF这一个从0.6.0 beta 1