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

Обсуждение Stimulsoft Reports.NET
Ответить
alexey
Сообщения: 5
Зарегистрирован: 28 апр 2015, 16:09

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

Сообщение alexey »

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

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

<p>test</p><p><img alt="" src="data:image/png;base64,iVBORw0KGgoAAAA....xpvcEAAAAAElFTkSuQmCC" />test</p><p><br /></p>
HighAley
Сообщения: 1998
Зарегистрирован: 08 июн 2011, 11:36
Откуда: Stimulsoft Office

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

Сообщение HighAley »

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

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

Спасибо.
a.molchanov
Сообщения: 24
Зарегистрирован: 07 окт 2016, 11:06

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

Сообщение a.molchanov »

Добрый день! А почему в демо на web.stimulsoft.com табличные тэги работают (в preview выводится таблица), а на js.stimulsoft.com - нет?
Ivan
Сообщения: 641
Зарегистрирован: 10 авг 2006, 05:40
Откуда: Stimulsoft Office

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

Сообщение Ivan »

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

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

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

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

Спасибо.
a.molchanov
Сообщения: 24
Зарегистрирован: 07 окт 2016, 11:06

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

Сообщение a.molchanov »

Здравствуйте. Спасибо за ответ. Как я понял :) , на web.stimulsoft.com тэги не обрабатываются, а на js.stimulsoft.com обрабатываются поддерживаемые тэги. Однако у меня тэги tr, td на web.stimulsoft.com обрабатываются.
Вложения
web.png
web.png (42.92 КБ) 2791 просмотр
js.png
js.png (38.32 КБ) 2791 просмотр
Ivan
Сообщения: 641
Зарегистрирован: 10 авг 2006, 05:40
Откуда: Stimulsoft Office

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

Сообщение Ivan »

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

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

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