Элемент пользовательского отчета служб SQL 2005 Reporting Services (CRI) - каковы ограничения?
-
09-06-2019 - |
Вопрос
Чтение MSDN (и другие источники) об элементах пользовательского отчета (CRI) для служб Reporting services 2005.Похоже, я ограничен созданием растрового изображения.Даже с некоторым наложением отображения для обнаружения щелчков мыши по нему.Есть ли способ обойти это?Есть две вещи, которые я хотел бы сделать:
- Встройте HTML непосредственно в отчет, чтобы отформатировать динамический текст.
- Внедрите элемент управления flash (swf) в отчет.Это можно было бы сделать с помощью HTML, если возможен предыдущий пункт.Но, может быть, есть другой способ
Есть какие-нибудь предложения?Что я упускаю из виду?
Решение
Ты ничего не упустил.
Для меня, как вы упомянули, главным недостатком является то, что с CRI вы можете рендерить только изображения.Вы не получаете никакого масштабируемого текста или чего-то подобного.Если вы хотите включить swf, вам нужно отобразить его как статическое изображение.
Другие советы
Вы можете отобразить отчет в формате HTML и включить его с помощью плавающей рамки на страницу с swf-файлом.Вы можете использовать функции для форматирования динамического текста.SSRS 2008 решает некоторые из этих проблем с помощью "богато" отформатированного текстового поля (не RTF).возможно, стоит взглянуть, если это возможно.
Возможно, вы захотите взглянуть на Отчеты о динамике данных который обладает всеми функциями RS и имеет лучшую поддержку пользовательских элементов отчета с полным API, а не только растровых изображений.