【发布时间】:2012-02-26 19:30:53
【问题描述】:
我正在 XSL-FO 中生成一个表格,我的内容是一个很大的文本。有没有办法调整列高?我正在使用 XSLT 生成 XSL-FO。 我试过了:
<fo:block-container font-family="Times New Roman"height="7.14mm"
overflow="hidden">
但它不起作用。
【问题讨论】:
标签: xsl-fo
我正在 XSL-FO 中生成一个表格,我的内容是一个很大的文本。有没有办法调整列高?我正在使用 XSLT 生成 XSL-FO。 我试过了:
<fo:block-container font-family="Times New Roman"height="7.14mm"
overflow="hidden">
但它不起作用。
【问题讨论】:
标签: xsl-fo
您的示例代码在字体系列和高度属性之间缺少空格。您还应该在容器内放置一个 fo:block。以下对我有用并修复了我的块的高度,隐藏溢出的文本:
...
<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>
...
【讨论】: