yii HTML2PDF无法识别表格的大小

pn9klfpd  于 2022-11-09  发布在  其他
关注(0)|答案(3)|浏览(220)

我正在用Yii扩展开发一个网页,我用HTML 2 PDF扩展生成PDF(http://html2pdf.fr/),虽然生成的PDF很好,但它似乎不能识别我的表格的大小;不管我为一行或整个表格指定的宽度或高度如何:PDF总是以相同的方式生成(表格宽度刚好适合单元格内容)...以下是我尝试指定宽度的方法:

<table width="500px" height="20px" style="margin:10px;">
                    <tr>
                        <td width="25%"></td>
                        <td width="50%"></td>
                        <td width="25%"></td>
                    </tr>
                    <tr bgcolor="#EAF8FF">
                        <td colspan="3">
                            <strong>Title</strong>
                        </td>
                    </tr>

我已尝试使用以下命令指定宽度:

  • 像素(“500 px”)
  • 百分比(“100%”)
  • 不含'px'(“500”)
  • 得“"'标签(是的,我知道在'&'和' quot '之间有一个额外的空格)

......等等,但似乎没什么问题......表格的大小和宽度总是与它所包含的文本成比例。但是,'tr'标记中的“bgcolor”和'td'标记中的“colspan”都工作正常,所以我不知道会发生什么......我也尝试过在'tr'中指定大小,但什么都没有......我可能遗漏了什么?

0dxa2lsx

0dxa2lsx1#

你试过使用“style”属性吗?html2pdf wiki上的所有例子都使用了这个属性:http://wiki.spipu.net/doku.php?id=html2pdf:en:v4:bookmark&s[]=td&s[]=width

llmtgqce

llmtgqce2#

您也可以在开头的“table”标签之后使用“col”标签。例如:

<col width="250">
<col width="500">
<col width="250">
csga3l58

csga3l583#

我也有同样的问题,我更改了页边距,尤其是右边的页边距
页面背面顶部=“14毫米”背面底部=“14毫米”背面左侧=“8毫米”背面右侧=“100毫米”

相关问题