Страница 1 из 1

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

Добавлено: 02 авг 2011, 16:25
Vasiliy Goncharenko
Коллеги,

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

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

Спасибо,
Василий

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

Добавлено: 03 авг 2011, 05:32
Ivan
Здравствуйте.

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

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

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

Спасибо.

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

Добавлено: 04 авг 2011, 04:07
Vasiliy Goncharenko
Здравствуйте Иван.

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

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

Василий

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

Добавлено: 04 авг 2011, 12:28
Andrew
Здравствуйте.

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

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

Спасибо.