CF Report Builder, отображающий HTML-теги (например, форматированный текст) в виде обычного текста

Это содержимое из базы данных:

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

Фактический вывод на странице отчета такой же (включая теги html).

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

Ожидаемый результат был жирным шрифтом, например:

As the newly reborn Modbook Inc.


person rrk    schedule 14.03.2013    source источник
comment
Я столкнулся с похожими проблемами. как отметил @travis, Кей Смольяк упоминает, что поддерживаются только некоторые теги html. Я отправил сообщение об ошибке в Adobe по адресу bugbase.adobe.com/index. cfm?event=bug&id=3861021.   -  person bean5    schedule 03.12.2014


Ответы (2)


Из того, что я видел, вам нужно будет использовать пользовательская функция. Похоже, что кто-то пытался использовать это решение еще 19 марта 2012 года. Я вижу здесь, в блоге Кей Смольяк, что есть свойство для обработки некоторых тегов, но я его не тестировал (и это почти 7 лет назад, однако, учитывая отсутствие популярности в построитель отчетов Я сомневаюсь, что Adobe много сделала для решения этой проблемы).

Таинственное свойство HTML Formatted Text

Последняя сборка Report Builder включает новое свойство для текстовых объектов — текст в формате HTML (true или false). Его нет ни в справке программы, ни в livedocs. Базовый HTML, который я пробовал — абзацы, элементы Hx и сильные элементы — похоже, не работал — разметка отображалась в отрендеренном отчете. Методом проб и ошибок я обнаружил, что элементы работают. Другой HTML-код в стиле презентации, такой как элемент, вероятно, также работает.

person Travis    schedule 14.03.2013
comment
Функция в dreamincode.net/forums/ тема/ удаляет теги html. Но мне нужно отформатировать текст так же, как веб-страницу. - person rrk; 15.03.2013
comment
@rejithrkrishnan да, я думаю, это потому, что построитель отчетов, похоже, оборачивает весь вывод в функцию типа HTMLEditFormat, нравится вам это или нет. - person Travis; 15.03.2013

  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>. Он падает. У меня нет хороших обходных путей для этого.

Вы можете найти больше информации, когда Adobe изучит ее по адресу https://bugbase.adobe.com/index.cfm?event=bug&id=3861021.

person bean5    schedule 02.12.2014