Отчет 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. Там может быть больше...