freeer生成的pdf中,包含一个4行两列的表格(为了方便查看表格,我加了个外边框),第一列的显示没有问题,但是第二列在长度超长后,没有在应该换行的地方换行,而是继续向后,并且查超出部分不显示了(红框中选中的内容),试了普通的css,给第一列的<td>加上style="width:10px",仍然没有效果。
目的是想控制第二列的宽度,让其在与上面的文字对其处换行。。请问有没有解决方案freeer代码如下:<table style="border:1px solid red;">
<tr>
<td><span>甲方:${DATA.serviceProvider}</span></td>
<td style="width:5;"><span>乙方:${DATA.comNameCn}</span> </td>
</tr>
<tr>
<td><span>(合同章)</span></td>
<td><span>(合同章)</span></td>
</tr>
<tr>
<td><span>地址:${DATA.serviceProviderAdress}</span></td>
<td><span>地址:${DATA.comAdress}</span></td>
</tr>
<tr>
<td><span>授权代表:${DATA.trackorName}</span></td>
<td><span>授权代表:</span></td>
</tr>
</table>

解决方案 »

  1.   

    解决了吗,遇到同样问题。
    我这边还有一个新的问题,生成的pdf文件旁边会留白大约一个拇指宽度,但是我需要的是顶到边缘
      

  2.   

    <td width=127 style='width:95.0pt;border:solid windowtext 1.0pt;border-top:
      none;padding:0cm 5.4pt 0cm 5.4pt;height:30.35pt'>
      <p class=MsoNormal align=center style='text-align:center'><span lang=EN-US
      style='font-family:仿宋_GB2312'>${rb.checkItem}</span></p>
      </td>
    这是我用office制作ftl模板的写法,楼主试试看。