[英]DOMPDF: Table align right
我正試圖讓一個表在DOMPDF中浮動。 我使用的是最新版本的DOMPDF 0.6.0 beta2。 在dompdf_config.inc.php中,我將DOMPDF_ENABLE_CSS_FLOAT設置為true。 這是我的代碼模板:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xml:lang="en" xmlns="http://www.w3.org/1999/xhtml" lang="en">
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
<title>Printed document</title>
</head>
<body>
<table cellspacing="0" cellpadding="0" style="float:right;" border="1">
<tr>
<td style="padding-right:20px;">Property</td>
<td>Value</td>
</tr>
<tr>
<td style="padding-right:20px;">Property</td>
<td>Value</td>
</tr>
</table>
</body>
</html>
以下是生成的PDF: http : //uploads.dennismadsen.com/test.pdf
如何對齊桌子? 此外,為什么填充權不能在列之間留出空間?
嘗試使用<table cellspacing="0" cellpadding="0" align="right" border="1">
而不是style屬性。
DOMPDF 0.6.0 beta 2(即使DOMPDF_ENABLE_CSS_FLOAT設置為true)也沒有完全浮點支持。 大多數工作都是初步的,不建議用於生產,你可以看到原因。 不幸的是,在完全實現浮動支持之前,您嘗試生成的布局最多是困難的。
至於填充問題,這似乎是一個錯誤。 如果刪除cellspacing和cellpadding值,將正確應用填充。 如果要對單元格應用0填充,可以通過全局樣式執行此操作,特定於元素的樣式將正確覆蓋它。
我遇到了同樣的問題。
我只是想要指定padding-right:;
獨立於填充的其余部分...但我進入了更高的數字。
IE: table td {padding:3px 5px 3px 5px; padding-right:10px;}
table td {padding:3px 5px 3px 5px; padding-right:10px;}
不知怎的......當我生成我的測試PDF時似乎工作...
如果我輸入相同的填充; 然而:
IE: table td {padding:3px 5px 3px 5px; padding-right:5px;}
table td {padding:3px 5px 3px 5px; padding-right:5px;}
然后......它不起作用......
我也嘗試獨立輸入所有值:
IE: {padding-top:3px; padding-bottom:3px; padding-left:5px; padding-right:5px;}
{padding-top:3px; padding-bottom:3px; padding-left:5px; padding-right:5px;}
...沒事了。
看來你必須輸入更高的價值......也許你要的是雙倍的。 當我輸入其他值... 15px 25px等時,填充變得更大。
希望有所幫助。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.