gpt4 book ai didi

html - 如何使使用TCPDF生成的pdf表格居中?

转载 作者:行者123 更新时间:2023-11-28 03:24:15 25 4
gpt4 key购买 nike

我正在使用 TCPDF 库生成 PDF。在那里我有 HEADER 图像和内容区域中的表格,如下图所示:

enter image description here

如您所见,表格位于 PDF 的左侧,我希望它位于中间。我试图更改值配置文件 (tcpdf_config_alt.php)通过更改 define ('PDF_MARGIN_LEFT', 5); 的值来创建文件但发生的事情是标题图像也向右移动,如下面的屏幕截图所示。 enter image description here

但我想要的是以下屏幕截图: enter image description here然后我尝试在我的 html 代码中移动表格,但表格仍然没有到达 PDF 的中心。 margin-left我给的表没有应用。

TCPDF php 文件中的 HTML 代码:

$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>';

所以请任何人帮助我解决这个问题。提前致谢。

最佳答案

我有一个棘手的方法。您可以在每一行的开头添加

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

所以这个不可见的 th 的宽度将用作表格的边距。

关于html - 如何使使用TCPDF生成的pdf表格居中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22250622/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com