Отчет Crystal с форматированием содержимого HTML

Кто-нибудь из вас работал с HTML-данными, попадающими в отчеты Crystal?

Я использую Visual Studio 2010. У меня были данные XML, поступающие из БД. Который может конвертировать в HTML с помощью XSL. Теперь моя следующая задача - включить это в отчет Crystal.

Любой намек будет замечательным. Потому что все онлайн-ресурсы просто дают мне результаты, связанные с созданием набора данных, выполнением хранимых процедур и т. Д.

Я смог вытащить свой HTML-контент в Crystal Report. Теперь встроенный стиль не может быть применен. Любые подсказки, где мне нужно настроить?

Заранее спасибо.

С уважением, Паван N

2 ответа

Решение

Наконец, наконец, я нашел прорыв, и он очень совершенен по производительности и качеству контента.

Во-первых, какой бы контент я не хотел, я подготовлю строку HTML и

Чтобы получить PDF, используйте WKHTMLTOPDF.exe. Чтобы подготовить изображение из HTML, используйте WKHTMLTOIMAGE.exe и то же изображение, которое я создал в байте [], и добавили новый отчет Crystal.

Затем байт [] будет передан элементу управления, помещенному в отчет Crystal.

и это сработало отлично. нет необходимости в itextsharp или каких-либо других инструментальных средствах сторонних разработчиков для печати изображения, печати PDF, печати HTML. Я делаю все сейчас с Crystal Report с изображением.

Спасибо всем.

С уважением, Паван N

Вы толкаете HTML в текстовый объект? Вы установили интерпретацию в HTML?

Обратите внимание, что существует ограничение на уровень стилей и HTML, которые Crystal может интерпретировать. Я нашел этот список:

Поддерживаемые теги:

  • HTML
  • тело
  • div (вызывает разрыв абзаца)
  • tr (вызывает только разрыв абзаца; не сохраняет структуру столбца таблицы)
  • пролет
  • шрифт
  • р (вызывает разрыв абзаца)
  • br (вызывает разрыв абзаца)
  • h1 (вызывает разрыв абзаца, делает шрифт жирным и вдвое больше размера по умолчанию)
  • h2 (вызывает разрыв абзаца, делает шрифт жирным и в 1,5 раза больше размера по умолчанию)
  • h3 (вызывает разрыв абзаца, делает шрифт жирным и размер по умолчанию 9/8)
  • h4 (вызывает разрыв абзаца, делает шрифт жирным)
  • h5 (вызывает разрыв абзаца, делает шрифт жирным и размер по умолчанию 5/6)
  • h6 (вызывает разрыв абзаца, делает шрифт жирным и размер по умолчанию 5/8)
  • центр
  • большой (увеличивает размер шрифта на 2 пункта)
  • маленький (уменьшает размер шрифта на 2 пункта, если он составляет 8 пунктов или больше)
  • б
  • я
  • s
  • наносить удар
  • U

Поддерживаемые атрибуты:

  • выравнивать
  • лицо
  • размер
  • цвет
  • стиль
  • семейство шрифтов
  • размер шрифта
  • стиль шрифта
  • начертание шрифта

Здесь: http://forums.asp.net/t/1209306.aspx/1

Кроме того, по-видимому, a тег был добавлен в CR 2008 SP3. Там может быть больше...

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