Печать HTML-форматированного текста.

Обсуждение Stimulsoft Reports.NET
Ответить
Vasiliy Goncharenko
Сообщения: 53
Зарегистрирован: 11 июн 2010, 11:14

Печать HTML-форматированного текста.

Сообщение Vasiliy Goncharenko »

Коллеги,

Вероятно я повторяю избитый вопрос, но можно-ли печатать HTML-форматированный текст и, что самое важное, сохранять _корректно_ сконвертированный документ в PDF-формате?

У нас сейчас есть решение для печати документов, но мы используем библиотеку конвертации HTML в RTF. Далее пользователь открывает в ворде или другом редакторе и печатает.
Как и все решения, это не идеально - сбивается форматирование документов. Всвязи с чем и subj.
А то продукт купили, а функционал толково не знаем. :grinder:

Спасибо,
Василий
Ivan
Сообщения: 641
Зарегистрирован: 10 авг 2006, 05:40
Откуда: Stimulsoft Office

Печать HTML-форматированного текста.

Сообщение Ivan »

Здравствуйте.

Полноценной поддержки HTML-форматированного текста, к сожалению, на данный момент нет. Это связано с отсутствием в Net Framework встроенной поддержки этого формата. Если в будущих версиях Net Framework появятся нужные компоненты, мы их обязательно включим в свой продукт.

На данный момент у текстбоксов есть свойство AllowHtmlTags, которое включает поддержку простых Html-тэгов (стиль текста, шрифт, цвет, межстрочный интервал, выравнивание). Все перечисленные тэги экспортируются в PDF корректно.

Еще один вариант - конвертация HTML в RTF и вставка его в RichTextBox. В превью отображаться будет более-менее корректно (только могут быть нюансы при разбивке длинного текста на страницы). При экспорте в PDF тоже не всегда всё гладко.

Спасибо.
Vasiliy Goncharenko
Сообщения: 53
Зарегистрирован: 11 июн 2010, 11:14

Печать HTML-форматированного текста.

Сообщение Vasiliy Goncharenko »

Здравствуйте Иван.

Спасибо за ответ.
Пожалуйста, уточните полный список поддерживаемых тэгов, или дайте пожалуйста ссылку на документацию.

На данный момент мы так и делаем - выгоняем HTML в RTF и отдаем пользователю. Поддерживается большое кол-во HTML тэгов, но есть проблемы рендеринга.
Толковый HTML 2 RTF конвертер тоже найти не легко. :)

Василий
Andrew
Сообщения: 586
Зарегистрирован: 09 июн 2006, 12:22

Печать HTML-форматированного текста.

Сообщение Andrew »

Здравствуйте.

Описание тегов в документации можно найти по следующему пути
Report_Internals -> Html_Tags - англ. документация
Проектирование отчетов -> HTML теги - русская документация

Документация доступна здесь http://www.stimulsoft.com/Documentation.aspx

Спасибо.
Ответить