Php 如果当前td有长文本,则TCPDF将忽略早期td的宽度
我在尝试使用TCPDF从html创建pdf时遇到了一个奇怪的问题。我正在使用Php 如果当前td有长文本,则TCPDF将忽略早期td的宽度,php,html,css,tcpdf,Php,Html,Css,Tcpdf,我在尝试使用TCPDF从html创建pdf时遇到了一个奇怪的问题。我正在使用 $pdf->writeHTML($myHTML, true, 0, true, 0); 在pdf中编写我的html内容和 在这里我们可以看到在图像中,当单元格中的文本长于宽度时;在本例中,在“成功”之前,换行并忽略宽度为2%的td 下面$comment中的另一个文本也是如此,在的“nothing”之前,它忽略了td 我如何才能使其正确对齐。仍在等待答案 我仍然没有找到一个明确的更好的答案。我张贴这个答案
$pdf->writeHTML($myHTML, true, 0, true, 0);
在pdf中编写我的html内容和
在这里我们可以看到在图像中,当单元格中的文本长于宽度时;在本例中,在“成功”之前,换行并忽略宽度为2%的td
下面$comment
中的另一个文本也是如此,在的“nothing”之前,它忽略了td
我如何才能使其正确对齐。仍在等待答案
我仍然没有找到一个明确的更好的答案。我张贴这个答案,以防其他人面临同样的问题,并正在寻找紧急解决方案
<td style="width: 48%;text-align: left;">
<?php echo wordwrap($text, '70',"<br \>\n "); ?>
<br />
<table>
<tr>
<td style="width:10px;"></td>
<td style="font-size: 22px;"><?php echo wordwrap($comment, '70',"<br \>\n "); ?></td>
</tr>
</table>
</td>
仍在等待答案
我仍然没有找到一个明确的更好的答案。我张贴这个答案,以防其他人面临同样的问题,并正在寻找紧急解决方案
<td style="width: 48%;text-align: left;">
<?php echo wordwrap($text, '70',"<br \>\n "); ?>
<br />
<table>
<tr>
<td style="width:10px;"></td>
<td style="font-size: 22px;"><?php echo wordwrap($comment, '70',"<br \>\n "); ?></td>
</tr>
</table>
</td>
我知道这是一个老问题,但我最近遇到了一个类似的问题
TCPDF显示用于代码结构的空格和缩进,它们在TDs中作为空格
一种解决方案是不使用空格和缩进进行结构化,但这可能会非常混乱,所以我去掉了所有的双空格,然后编写pdf
$html = preg_replace('/\s\s+/', '', $html);
$pdf->writeHTML($html, true, false, true, false, '');
我知道这是一个老问题,但我最近遇到了一个类似的问题 TCPDF显示用于代码结构的空格和缩进,它们在TDs中作为空格 一种解决方案是不使用空格和缩进进行结构化,但这可能会非常混乱,所以我去掉了所有的双空格,然后编写pdf
$html = preg_replace('/\s\s+/', '', $html);
$pdf->writeHTML($html, true, false, true, false, '');