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

Вывод html с изображениями в отчет

Добавлено: 28 апр 2015, 16:16
alexey
Добрый день, подскажите каким образом вывести html (приходит из источника данных) в отчет. При этом в html могут быть встроены изображения так как в примере ниже.

Код: Выделить всё

<p>test</p><p><img alt="" src="data:image/png;base64,iVBORw0KGgoAAAA....xpvcEAAAAAElFTkSuQmCC" />test</p><p><br /></p>

Re: Вывод html с изображениями в отчет

Добавлено: 28 апр 2015, 16:42
HighAley
Здравствуйте.

Наш продукт поддерживает не все HTML тэги.
Полный список поддерживаемых тэгов вы можете увидеть в разделе HTML теги.

Спасибо.

Re: Вывод html с изображениями в отчет

Добавлено: 08 ноя 2016, 14:28
a.molchanov
Добрый день! А почему в демо на web.stimulsoft.com табличные тэги работают (в preview выводится таблица), а на js.stimulsoft.com - нет?

Re: Вывод html с изображениями в отчет

Добавлено: 09 ноя 2016, 15:11
Ivan
Здравствуйте.

В NetFramework нет нэйтивной поддержки работы с html-текстом, поэтому поддержка html-тэгов реализована нашими методами, с использованием системных библиотек.
Писать свой собственный движок для вывода html - задача неблагодарная, поэтому реализованы только некоторые базовые тэги, необходимые для оформления текста.

Сайт web.stimulsoft.com работает под MediumTrust, соответственно запрещены многие операции, в том числе использование DllImport, через которую вызываются системные библиотеки.
Поэтому обработка тэгов отключена, и текст с тэгами передаётся как есть, т.е. отображается браузером.
При этом на момент рендеринга невозможно измерить фактические размеры текста, т.е. место под текст резервируется некорректно, и при отображении браузером чаще всего компонент с html-тэгами растягивается.
Это нарушает пропорции страницы, и возникают лишние страницы при последующей печати такого документа.

На сайте js.stimulsoft.com используется чистый JavaScript, и обработка тэгов работает, соответственно выводятся только поддерживаемые тэги.

Спасибо.

Re: Вывод html с изображениями в отчет

Добавлено: 09 ноя 2016, 16:34
a.molchanov
Здравствуйте. Спасибо за ответ. Как я понял :) , на web.stimulsoft.com тэги не обрабатываются, а на js.stimulsoft.com обрабатываются поддерживаемые тэги. Однако у меня тэги tr, td на web.stimulsoft.com обрабатываются.

Re: Вывод html с изображениями в отчет

Добавлено: 10 ноя 2016, 08:58
Ivan
Здравствуйте.

На сайте web.stimulsoft.com сейчас обработка тэгов отключена, и текст с тэгами передаётся как есть, т.е. все тэги отображаются браузером.
На сайте js.stimulsoft.com обработка тэгов работает, соответственно выводятся только поддерживаемые тэги, остальные тэги удаляются.

Спасибо.