【问题标题】:Dynamic table cell height in XSL-FO?XSL-FO 中的动态表格单元格高度?
【发布时间】: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


    【解决方案1】:

    您的示例代码在字体系列和高度属性之间缺少空格。您还应该在容器内放置一个 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>
    ...
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-08-06
      • 2016-08-03
      • 2012-08-01
      • 2014-06-23
      • 2016-01-27
      • 2017-06-19
      • 1970-01-01
      • 2015-09-02
      相关资源
      最近更新 更多