Форматирование текста в Crystal Reports - PullRequest
0 голосов
/ 30 сентября 2010

Мне нужно, чтобы пользователи могли вводить текст в веб-форму с некоторыми базовыми параметрами форматирования, а затем создавать отчет с отображением форматированного текста.

Поддержка HTML ужасна, а ввод простого списка не даетдаже правильно отобразить в отчете.

Сейчас я использую textarea с tinyMCE, но это потому, что я не знаю, что еще использовать.

Есть ли известная лучшая практика дляпоказывать отформатированный текст в Crystal Report?

Редактировать

Мне просто нужно показать отчет с кучей текста и значков.Пользователи должны иметь возможность сохранить его в PDF.Мне даже не нужно быть Crystal Reports, но это то, что я использовал и работал до сих пор.Пока мне не нужно показывать форматированный текст.Я хочу другое решение, которое поставляется с дизайнером, и давайте связываться с DataSet.

1 Ответ

0 голосов
/ 02 октября 2010

Решение - конвертировать HTML в RTF. Поддержка RTF в CR намного лучше, чем для HTML. Таким образом, пользователи по-прежнему могут использовать редактор tinyMCE и даже вставлять HTML-формат в формате Word.

Способ преобразования HTML в RTF при использовании таблицы стилей XSL. В основном вы загружаете HTML как документ XML и позволяете XSL преобразовать его в RTF. Таким образом, у вас также есть большая свобода в том, как будет выглядеть ваш текст, поскольку вы можете настроить XSL.

Я использовал эту статью , чтобы достичь этого, вложение статьи включает .XSL.

...