xslt 中的白色 space

white space in xslt

我正在尝试生成一份包含一些空白以使内容看起来不错的报告。但问题是由于某些原因,空格的数量在某些情况下被固定甚至减少。

例如我有一个内容应该是这样的:

格式化文本

但看起来像这样

未格式化文本

xslt 块如下所示:

<fo:block   white-space-collapse="false"  usage-context-of-suppress-at-line-break="ignore">
                          <xsl:variable name="report_text">
                            <value>
                              <xsl:value-of select="REPORT_TEXT" />
                            </value>
                          </xsl:variable>

                          <xsl:value-of select="DataConvertObject:ConvertToPlainText($report_text)" /> 
</fo:block>

有什么想法吗?建议?

我找到了解决方案,

问题是我选择的字体大小不同,所以我更改了字体:

 <fo:table-cell column-number="2" number-columns-spanned="5"  font-family="Lucida Console"  >

而且效果很好