Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/277.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如果当前td有长文本,则TCPDF将忽略早期td的宽度_Php_Html_Css_Tcpdf - Fatal编程技术网

Php 如果当前td有长文本,则TCPDF将忽略早期td的宽度

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 我如何才能使其正确对齐。仍在等待答案 我仍然没有找到一个明确的更好的答案。我张贴这个答案

我在尝试使用TCPDF从html创建pdf时遇到了一个奇怪的问题。我正在使用

$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 &nbsp;&nbsp;&nbsp;"); ?>            
        <br />
        <table>
            <tr>
                <td style="width:10px;"></td>
                <td style="font-size: 22px;"><?php echo wordwrap($comment, '70',"<br \>\n &nbsp;&nbsp;&nbsp;"); ?></td>
            </tr>
        </table>
</td>


仍在等待答案 我仍然没有找到一个明确的更好的答案。我张贴这个答案,以防其他人面临同样的问题,并正在寻找紧急解决方案

<td style="width: 48%;text-align: left;">
    <?php echo wordwrap($text, '70',"<br \>\n &nbsp;&nbsp;&nbsp;"); ?>            
        <br />
        <table>
            <tr>
                <td style="width:10px;"></td>
                <td style="font-size: 22px;"><?php echo wordwrap($comment, '70',"<br \>\n &nbsp;&nbsp;&nbsp;"); ?></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, '');