2013-04-16 29 views
1

我使用以下xsl創建表格。我用文本包裝的包裝選項,但我不能包裝文本。長文本會進入下一列。如何在表格中包裝文本cell-xsl-fo

   <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> 

回答

0

請嘗試內

<fo:block> 
    <xsl:apply-templates /> 
    </fo:block> 
+0

您的「包裹選項」屬性不以這種方式工作爲好。 – user2285584