我正在使用 fop 库 v1.1 来生成 pdf,并且我注意到 fop 默认情况下会折叠字符串内的空格。例如像这样的块:
<fo:block>
Sample Text
</fo:block>
呈现为
Sample text
消除空格。我想在生成的pdf中保留字符串内部空格,所以我尝试white-space="pre"
在块标记内使用属性,但它只保留字符串外部的空格。
然后我尝试使用white-space-treatment="preserve"
块标记内的属性,但是呈现的页面已经折叠了空格。
最后我尝试使用 white-space-collapse="false"
块内的属性,在这种情况下,呈现的页面也有折叠的空白。
为什么 fop 在默认情况下会折叠字符串中的空格?有没有办法改变 fop 行为以保留字符串中的空格?