如何在表cell-xsl-fo中包装文本

时间:2013-04-16 15:29:44

标签: xsl-fo

我使用以下xsl创建表。我使用wrap-option进行文本换行,但我无法包装文本。长文进入下一栏。

              <xsl:template
    match="ENTRY">
    <fo:table-cell
        wrap-option="wrap"
        padding="2px"
        border-bottom="03px"
        border-collapse="collapse">

        <xsl:choose>
            <xsl:when
                test="@MOREROWS">
                <xsl:attribute
                    name="number-rows-spanned">
            <xsl:value-of
                    select="@MOREROWS" />
            </xsl:attribute>
            </xsl:when>
        </xsl:choose>
        <xsl:choose>
            <xsl:when
                test="@COLSPAN">
                <xsl:attribute
                    name="number-columns-spanned">
            <xsl:value-of
                    select="@COLSPAN" />
            </xsl:attribute>
            </xsl:when>
        </xsl:choose>
        <fo:block>
            <xsl:apply-templates />
        </fo:block>
    </fo:table-cell>
</xsl:template>

1 个答案:

答案 0 :(得分:0)

请在

中尝试'wrap-option'属性
  <fo:block>
     <xsl:apply-templates />
    </fo:block>