2010-09-04 61 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