【问题标题】:Add blank line between paragraphs in Crystal Reports Formula Field在 Crystal Reports 公式字段中的段落之间添加空行
【发布时间】:2021-08-28 01:29:30
【问题描述】:

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

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

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

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

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

【问题讨论】:

    标签: crystal-reports crystal-reports-2008


    【解决方案1】:

    带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. 
    

    您可能需要&lt;br&gt;&lt;br&gt;&lt;br&gt; 版本才能获得您想要的效果。

    【讨论】:

      【解决方案2】:

      所以我能够通过将 &lt;br/&gt; 的使用替换为:

      <p>&nbsp;</p>
      

      有点痛苦,但它有效。

      【讨论】:

      • Crystal Reports 不支持&lt;br&gt; 标签的自动关闭版本。这是一个很好的resource,如果你需要的话,它支持标签。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-11
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多