Поддерживают ли .NET Reporting Services векторную графику?

После погружения в www я не имею ни малейшего понятия о поддержке векторной графики / изображений службами отчетов. Это кажется невозможным. Мы используем службы Reporting Services с рендерингом PDF и вынуждены использовать необработанные растровые изображения в отчетах. Это приводит к огромным размерам отчетов. Мы знаем, что работа с векторной графикой поможет, но, похоже, такая функция не поддерживается службами отчетов.

Вы имеете в виду векторную графику? en.wikipedia.org/wiki/Vector_graphics

Meff 04.10.2008 23:07

да, все верно, ему нужна векторная графика в отчетах SQL

balaweblog 10.10.2008 15:32
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
8
2
4 433
2

Ответы 2

В прошлом были проблемы с SQL Reporting Services и сжатием PDF. Если вы создаете отчеты сервера в версии до 2005 года или локальные отчеты в версии до 2008 года, появление больших файлов PDF может быть вызвано проблемой сжатия.

http://forums.asp.net/t/1066296.aspx

Нет, нет известных способов вставки векторной графики в SQL Reporting Services. Теперь, начиная с RDL 2.0, поддерживается некоторая поддержка HTML, но я не уверен, будет ли она включать VML или что-нибудь подходящее для отображения графики.

У меня такая же потребность, и я как можно больше общаюсь с теми, кто участвует в службах отчетов SQL и других альтернативах на основе RDL, таких как Отчеты DataDynamic и FYI Reporting, чтобы узнать, смогу ли я получить этот тип поддержки. Пока что Отчеты DataDynamics поддерживают утверждения людей должен иметь «лучшую поддержку EMF и CRI», но другие не имеют таких возможностей и не имеют публично известных планов их реализации.

Дополнительные сведения см. В разделе мой пост на форумах MSDN относительно того, будет ли поддержка объектов OLE или изображений EMF добавлена ​​в какие-либо будущие версии служб отчетов SQL Server.

Что касается тех, кто может захотеть реализовать решение самостоятельно, я думаю, что balaweblog прав может быть создан для отображения векторной графики в предпочитаемом вами формате, но для этого требуется, чтобы вы в основном написали элемент управления, который не предоставляется Microsoft и напишите механизм рендеринга, если ваш формат напрямую не поддерживается в системе или, например, в .NET Framework (на ум приходит SVG).

Обновлять: Похоже, что кто-то другой также ищет реализовать векторную графику в FYI Reporting, однако они, похоже, сталкиваются с тем же препятствием, что и многие при попытке экспорта в PDF.

Другие вопросы по теме