我正在使用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',但是什么也没有。。。关于我可能会丢失的东西有什么想法吗?
最佳答案
您是否尝试过使用“样式”属性? html2pdf wiki上的所有示例均具有以下属性:http://wiki.spipu.net/doku.php?id=html2pdf:en:v4:bookmark&s[]=td&s[]=width
关于HTML2PDF无法识别表格的大小,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17314992/