Как сделать центр таблицы в pdf сгенерированным с помощью TCPDF?

Я использую библиотеку TCPDF для создания PDF. В этом у меня есть изображение HEADER и таблица в области содержимого, как показано на скриншоте ниже:

Поскольку вы видите, что таблица находится слева от PDF, я хочу, чтобы она была в центре. Я пытался изменить значение файла конфигурации(tcpdf_config_alt.php) файл путем изменения значения define ('PDF_MARGIN_LEFT', 5); но происходит то, что изображение заголовка также перемещается вправо, как на следующем скриншоте.

но то, что я хочу, в следующем снимке экрана:Затем я попытался переместить таблицу в своем 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>';

поэтому, пожалуйста, кто-нибудь может помочь мне решить эту проблему. Заранее спасибо.

1 ответ

У меня есть хитрый путь. Вы можете добавить в начале каждой строки

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

Таким образом, ширина этого невидимого th будет работать как поле для таблицы.

Другие вопросы по тегам