在 Crystal 报告公式字段中的段落之间添加空行

Add blank line between paragraphs in Crystal Reports Formula Field

在我的报告中,我有一个参数用于将存储在数据库中的一些可配置文本传递给报告。然后该文本会显示在报告中。

我希望该文本包含一些基本格式(即粗体、斜体、居中等)。为此,我将参数放在报告中并将其格式化为 HTML。然后,文本包含完成格式化的 HTML 标记。

这一切都有效,直到我想在段落之间包含一个空行(即“双倍间距”)。在 HTML 中,我会添加多个 <br/> 标签。但是,Crystal 报告仅将其解释为“单间距”。

如果我将显示模式从 HTML 切换到 none,并将 <br/><br/> 替换为 chr(13)+chr(13)(再加上一些涉及公式字段的更改——它赢了' 使用刚刚嵌入传入文本中的 chr(13)),我确实在段落之间得到了“双倍间距”。但是,我无法在段落中包含任何类型的文本格式。

有没有办法在 Crystal 报告中动态地在段落之间强制使用“双 space”,并且仍然保留动态格式化部分文本的能力?

有html解释:

<br> gives a new line break (no empty line)
<br><br> would give you a single empty line.
<br><br><br> would give you 2 empty lines. 

您可能需要 <br><br><br> 版本才能达到您想要的效果。

所以我能够通过将 <br/> 的使用替换为:

来实现此目的
<p>&nbsp;</p>

有点痛苦,但它有效。