操作方法しおり・リンク |
|
Q. |
fo:block に linefeed-treatment="preserve" を指定して、さらに axf:outline-level を使ってPDFのしおりを作成したのですが、テキスト中の改行が空白になってしおりに出力されてしまいます。
どうすれば空白を削除できますか。
[No.2004032506]
|
---|---|
A. |
例えば、 <fo:block linefeed-treatment="preserve" axf:autline-level="1"> This is a sam ple </fo:block>
このような場合、 <xsl:template match="title"> <fo:block linefeed-treatment="preserve" axf:outline-level="1"> <xsl:attribute name="axf:outline-title"> <xsl:value-of select="translate(., ' ','')" /> </xsl:attribute> <xsl:value-of select="." /> </fo:block> </xsl:template> 次のようなFOが出力されます。 <fo:block linefeed-treatment="preserve" axf:autline-level="1" axf:outline-title="This is a sample"> This is a sam ple </fo:block> |