现在,我大约有12列,所有列的宽度都完全相同。问题是有些列不需要那么多空间。如何让这些列适合它们的内容?列需要是动态宽度。
我试过了
<fo:table table-layout="auto">和
<fo:table-column column-width="proportional-column-width(1)" column-number="1"/>
<fo:table-column column-width="proportional-column-width(1)" column-number="2"/>
<fo:table-column column-width="proportional-column-width(1)" column-number="3"/>似乎没有什么能解决这个问题。
发布于 2013-02-15 00:41:28
不幸的是,我没有找到一种简单的方法来获得动态列宽。我最终得到了这个:
<fo:table-column column-number="1" column-width="35pt" />
<fo:table-column column-number="2" />
<fo:table-column column-number="3" />
<fo:table-column column-number="4" />
<fo:table-column column-number="5" />
<fo:table-column column-number="6" />
<fo:table-column column-number="7" />
<fo:table-column column-number="8" />
<fo:table-column column-number="9" />
<fo:table-column column-number="10" />
<fo:table-column column-number="11" />
<fo:table-column column-number="12" />我指定第一列,因为数据永远不会改变。剩下的我留下来,以适应他们的内容。按照我现在需要的方式工作。
发布于 2015-09-20 13:53:22
您还可以使用“百分比单位”来指定单位。对我来说很好..。
<fo:table-column column-number="1" column-width="75%" />
<fo:table-column column-number="2" column-width="25%" />发布于 2017-09-26 15:35:40
前例1:
<fo:table-column column-number="1" column-width="proportional-column-width(3)"/>
<fo:table-column column-number="2"/>
<fo:table-column column-number="3"/>前例2:
<fo:table-column column-number="1" column-width="proportional-column-width(3)"/>
<fo:table-column column-number="2" column-width="proportional-column-width(4)"/>
<fo:table-column column-number="3"/>https://stackoverflow.com/questions/14877194
复制相似问题