Коллеги,
Вероятно я повторяю избитый вопрос, но можно-ли печатать HTML-форматированный текст и, что самое важное, сохранять _корректно_ сконвертированный документ в PDF-формате?
У нас сейчас есть решение для печати документов, но мы используем библиотеку конвертации HTML в RTF. Далее пользователь открывает в ворде или другом редакторе и печатает.
Как и все решения, это не идеально - сбивается форматирование документов. Всвязи с чем и subj.
А то продукт купили, а функционал толково не знаем. :grinder:
Спасибо,
Василий
Печать HTML-форматированного текста.
-
- Сообщения: 53
- Зарегистрирован: 11 июн 2010, 11:14
Печать HTML-форматированного текста.
Здравствуйте.
Полноценной поддержки HTML-форматированного текста, к сожалению, на данный момент нет. Это связано с отсутствием в Net Framework встроенной поддержки этого формата. Если в будущих версиях Net Framework появятся нужные компоненты, мы их обязательно включим в свой продукт.
На данный момент у текстбоксов есть свойство AllowHtmlTags, которое включает поддержку простых Html-тэгов (стиль текста, шрифт, цвет, межстрочный интервал, выравнивание). Все перечисленные тэги экспортируются в PDF корректно.
Еще один вариант - конвертация HTML в RTF и вставка его в RichTextBox. В превью отображаться будет более-менее корректно (только могут быть нюансы при разбивке длинного текста на страницы). При экспорте в PDF тоже не всегда всё гладко.
Спасибо.
Полноценной поддержки HTML-форматированного текста, к сожалению, на данный момент нет. Это связано с отсутствием в Net Framework встроенной поддержки этого формата. Если в будущих версиях Net Framework появятся нужные компоненты, мы их обязательно включим в свой продукт.
На данный момент у текстбоксов есть свойство AllowHtmlTags, которое включает поддержку простых Html-тэгов (стиль текста, шрифт, цвет, межстрочный интервал, выравнивание). Все перечисленные тэги экспортируются в PDF корректно.
Еще один вариант - конвертация HTML в RTF и вставка его в RichTextBox. В превью отображаться будет более-менее корректно (только могут быть нюансы при разбивке длинного текста на страницы). При экспорте в PDF тоже не всегда всё гладко.
Спасибо.
-
- Сообщения: 53
- Зарегистрирован: 11 июн 2010, 11:14
Печать HTML-форматированного текста.
Здравствуйте Иван.
Спасибо за ответ.
Пожалуйста, уточните полный список поддерживаемых тэгов, или дайте пожалуйста ссылку на документацию.
На данный момент мы так и делаем - выгоняем HTML в RTF и отдаем пользователю. Поддерживается большое кол-во HTML тэгов, но есть проблемы рендеринга.
Толковый HTML 2 RTF конвертер тоже найти не легко.
Василий
Спасибо за ответ.
Пожалуйста, уточните полный список поддерживаемых тэгов, или дайте пожалуйста ссылку на документацию.
На данный момент мы так и делаем - выгоняем HTML в RTF и отдаем пользователю. Поддерживается большое кол-во HTML тэгов, но есть проблемы рендеринга.
Толковый HTML 2 RTF конвертер тоже найти не легко.
Василий
Печать HTML-форматированного текста.
Здравствуйте.
Описание тегов в документации можно найти по следующему пути
Report_Internals -> Html_Tags - англ. документация
Проектирование отчетов -> HTML теги - русская документация
Документация доступна здесь http://www.stimulsoft.com/Documentation.aspx
Спасибо.
Описание тегов в документации можно найти по следующему пути
Report_Internals -> Html_Tags - англ. документация
Проектирование отчетов -> HTML теги - русская документация
Документация доступна здесь http://www.stimulsoft.com/Documentation.aspx
Спасибо.