【发布时间】:2011-05-21 16:29:38
【问题描述】:
我正在尝试将一些文本嵌入到使用 XSL-FO/xslt 生成的 PDF 中。我的文本嵌入正确,但换行和回车被删除,所以我的文本文件只是一个巨大的文本块。
我正在使用 unparsed-text() 来获取文本文件的内容。我使用 white-space-collapse="false" 来尝试获取未格式化的文本。
<fo:block font-family="monospace" white-space-collapse="false" wrap-option="no-wrap">
<xsl:value-of select="unparsed-text($EXTERNAL_DOCUMENT_FILENAME)" disable-output-escaping="yes"/>
</fo:block>
谢谢!
============
编辑
我刚试过这个,我注意到输出没有格式化......
<fo:block font-family="monospace" white-space-collapse="false" wrap-option="wrap">
<!--<xsl:value-of select="unparsed-text($EXTERNAL_DOCUMENT_FILENAME)" />-->
Hi this is me,
Then this is him,
Then I have set the value.
OK?
</fo:block>
我期待 LF 和 CR 的文本完全相同,为什么?
【问题讨论】:
标签: xsl-fo