2014-03-07 32 views
2

我正在使用TCPDF庫來生成PDF。 在我有標題圖片,並在內容領域的表如下所示截圖:如何使用TCPDF生成pdf中的表格中心?

enter image description here

正如你可以看到該表是在PDF的左邊,我希望它是在中心。 我試圖通過更改define ('PDF_MARGIN_LEFT', 5);的值來更改值配置文件(tcpdf_config_alt.php)文件,但是發生的情況是標題圖像也正在向右移動,如以下屏幕截圖所示。 enter image description here

,但我想是在下面的屏幕截圖: enter image description here 然後我試圖移動臺在我的HTML代碼,但仍表不來的PDF的中心。我給的表margin-left不適用。

HTML代碼TCPDF php文件:

$tbl = '<html>'; 
$tbl .= '<body>'; 
$tbl .= '<table style="margin-top:10px; margin-left:300px;" width="50%" border="1" align="left" cellpadding="5" cellspacing="0">'; 
$tbl .= '<tr>'; 
$tbl .= '<td><b>Agent Name</b></td>'; 
$tbl .= '<td><b>'.$agent_name.'</b></td>'; 
$tbl .= '</tr>'; 
$tbl .= '<tr>'; 
$tbl .= '<td><b>Port</b></td>'; 
$tbl .= '<td>'.$port.'</td>'; 
$tbl .= '</tr>'; 
$tbl .= '<tr>'; 
$tbl .= '<td><b>Address</b></td>'; 
$tbl .= '<td>'.$address.'</td>'; 
$tbl .= '</tr>'; 
$tbl .= '<tr>'; 
$tbl .= '<td><b>Telephone</b></td>'; 
$tbl .= '<td>'.$tel.'</td>'; 
$tbl .= '</tr>'; 
$tbl .= '<tr>'; 
$tbl .= '<td><b>Fax</b></td>'; 
$tbl .= '<td>'.$fax.'</td>'; 
$tbl .= '</tr>'; 
$tbl .= '<tr>'; 
$tbl .= '<td><b>Contact</b></td>'; 
$tbl .= '<td>'.$contact.'</td>'; 
$tbl .= '</tr>'; 
$tbl .= '<tr>'; 
$tbl .= '<td><b>Email ID</b></td>'; 
$tbl .= '<td>'.$email_id.'</td>'; 
$tbl .= '</tr>'; 
$tbl .= '<tr>'; 
$tbl .= '<td><b>Website Address</b></td>'; 
$tbl .= '<td>'.$website_address.'</td>'; 
$tbl .= '</tr>'; 
$tbl .= '</table>'; 
$tbl .= '</body>'; 
$tbl .= '</html>'; 

所以請誰能幫助我解決這個問題。 在此先感謝。

+0

檢查http://stackoverflow.com/questions/2609003/how-to-center-html-table – alalp

回答

0

我有一個棘手的方法。 您可以在每一行

<th bgcolor="#fff" width="300px" style="border:none;"></th> 

的beginig加那麼這種無形日的寬度將作爲保證金爲表。

相關問題