我使用FOP
和XSLT
文件来实现XML
,其中我希望保留单词之间的空白。
这就是我的XML
的样子:
<lines>
<line1> My Creation </line1>
<line2> address one AAAAAAAAAAA</line2>
<line3> This is the address of creation</line3>
<lines>
以下是
PDF
形式的结果: My Creation
address one AAAAAAAAAAA
This is address of creation
但我需要这样:
My Creation
address one AAAAAAAAAAA
This is the address of creation
因此保留所有空间。
我用了下面这句话:
<xsl:preserve-space elements="*"/>
但没用。
我在谷歌上寻找解决办法,但徒劳无功。
任何帮助都将不胜感激。
最佳答案
<fo:block font-family="monospace" white-space="pre" text-align="left">
<xsl:value-of select="." />
</fo:block>
white-space="pre"
将保留空白font-family="monospace"
将使空间大小相等对那些角色来说