2012-02-26 15 views
0

私はXSL-FOでテーブルを生成していますが、コンテンツは大きくなる可能性があります。列の高さのサイズを変更する方法はありますか?私はXSLTを使ってXSL-FOを生成しています。 私は試しました:XSL-FOの動的テーブルセルの高さ?

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

しかし、動作しません。

答えて

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