0

這是從數據庫中的內容:CF報表生成器顯示html標籤(即富文本)爲純文本

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

報告頁面的實際輸出是一樣的(包括HTML標記)。

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

預期產量爲粗體字,如:

作爲新脫胎換骨Modbook公司

+0

我遇到過類似的問題。正如@travis所指出的,Kay Smoljak確實提到只支持一些html標籤。我通過https://bugbase.adobe.com/index.cfm?event=bug&id=3861021提交了Adobe的一個bug。 – bean5 2014-12-02 23:35:16

回答

3

從我所看到,你需要使用custom function。看起來有人在2012年3月19日試圖使用該解決方案。我看到here on Kay Smol­jak's blog有一個屬性來處理一些標籤,但我沒有測試它(而且這是從7年前開始的,但是考慮到在報告生成器中缺乏人氣我懷疑Adobe做了很多工作來解決這個問題)。

神祕的HTML格式文本屬性

報表生成器的最新版本包括了 文本對象的新屬性 - HTML格式文本(true或false)。它不在 程序幫助中或在livedoc中。我嘗試的基本HTML - 段落,Hx元素和強大元素 - 似乎沒有用 - 標記顯示在呈現的報告中。通過試用 和錯誤的過程,我發現元素確實有效。其他 等演示樣式的HTML元素也可能起作用。

+0

功能 http://www.dreamincode.net/forums/topic/130228-using-html-in-cfreport-builder-data/ 正在刪除html標籤。但是我需要以與網頁相同的方式格式化文本。 – RRK 2013-03-15 05:44:30

+0

@rejithrkrishnan是的,我認爲這是因爲報告生成器似乎將所有輸出封裝在「HTMLEditFormat」類型函數中,就像是否。 – Travis 2013-03-15 11:41:36

1
  1. 使用<strong>而不是<b>。使用<i>代替<em>。使用<a href="http://www.someLocation.com">http://www.someLocation.com</a>而不是<a href="http://www.someLocation.com">some English here</a>

  2. 請勿使用&nbsp;。它崩潰。我沒有很好的解決方法。

  3. 請勿使用<hr>。它崩潰。我沒有很好的解決方法。

您可以在https://bugbase.adobe.com/index.cfm?event=bug&id=3861021上查看更多信息。