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>

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

Как недавно возродившийся Modbook Inc.

2 ответа

Решение

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

Загадочное свойство HTML Formatted Text

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

  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.

Другие вопросы по тегам