CF Report Builder将html标签(即富文本)显示为纯文本

时间:2013-03-14 11:15:39

标签: coldfusion coldfusion-8 cfml coldfusionbuilder coldfusion-7

这是数据库中的内容:

<p><b>As the newly reborn Modbook Inc.</b> </p>

报告页面中的实际输出相同(包括html标签)。

<p><b>As the newly reborn Modbook Inc.</b> </p>

预期输出为粗体文字,如:

作为新重组的Modbook Inc.

2 个答案:

答案 0 :(得分:3)

从我看到的你需要使用custom function。看起来有人试图在2012年3月19日之前尝试使用该解决方案。我看到here on Kay Smol­jak's blog有一个属性来处理一些标签,但我还没有测试过它(它来自差不多7年前但是,考虑到报告生成器中缺乏流行度,我怀疑Adobe在帮助解决这个问题方面做了很多工作。)

  

神奇的HTML格式化文本属性

     

Report Builder的最新版本包含了一个新属性   文本对象 - HTML格式化文本(true或false)。它不在   程序帮助或在liveocs中。我试过的基本HTML -   段落,Hx元素和强大的元素 - 似乎没有用 -   标记在呈现的报告中显示。通过一个审判过程   和错误,我发现元素确实有效。其他   演示风格的HTML(如元素)也可能起作用。

答案 1 :(得分:1)

  1. 使用<strong>代替<b>

  2. 使用<i>代替<em>

  3. 使用<a href="http://www.someLocation.com">http://www.someLocation.com</a>代替<a href="http://www.someLocation.com">some English here</a>

  4. 请勿使用&nbsp;。它崩溃了。我没有很好的解决方法。

  5. 请勿使用<hr>。它崩溃了。我没有很好的解决方法。

  6. 你可能会发现更多内容,因为adobe会在https://bugbase.adobe.com/index.cfm?event=bug&id=3861021处查看。