我在使用Yii Extension开发的网页中工作,我正在使用HTML2PDF扩展来生成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>
我尝试用以下方法指定宽度:
......等但似乎无关紧要......表的大小和宽度始终与其包含的文本成比例。但是,“tr”标签中的“bgcolor”和“td”标签中的“colspan”都可以正常工作,所以我不知道会发生什么......我也尝试过指定内部的大小'tr',但没什么......对于我能错过什么的任何想法?
答案 0 :(得分:9)
您是否尝试过“样式”属性? html2pdf wiki上的所有示例都使用以下属性:http://wiki.spipu.net/doku.php?id=html2pdf:en:v4:bookmark&s[]=td&s[]=width
答案 1 :(得分:2)
你也可以使用&#34; col&#34;开场后的标签&#34;表&#34;标签。 e.g。
<col width="250">
<col width="500">
<col width="250">
答案 2 :(得分:0)
我有同样的问题,我更改了页边距,尤其是在右侧
page backtop =“14mm”backbottom =“14mm”backleft =“8mm”backright =“100mm”