XSL-FO中的动态表格单元格高度?

时间:2012-02-26 19:30:53

标签: xsl-fo

我正在XSL-FO中生成一个表,我的内容是一个可能很大的文本。有没有办法调整列高?我正在使用XSLT生成XSL-FO。 我试过了:

<fo:block-container font-family="Times New Roman"height="7.14mm" 
                    overflow="hidden"> 

但它不起作用。

1 个答案:

答案 0 :(得分:0)

您的示例代码缺少字体系列和height属性之间的空格。你还应该在容器内放一个fo:块。以下对我有用,并修复了我的块的高度,隐藏了溢出的文本:

...
<fo:table-cell>
<fo:block-container font-family="Times New Roman" height="7.14mm" 
                overflow="hidden"> 
    <fo:block>
        <xsl:value-of select="fieldWithLongText" />
    </fo:block>
</fo:block-container>
</fo:table-cell>
...