Экспорт HTML в службах Reporting Services - проблема изменения размера изображения - PullRequest
3 голосов
/ 09 июня 2011

Hello.

Чтобы выполнить рендеринг отчетов в формате HTML 4.0, я использую класс ReportExecutionService

Чтобы получить экспортированный отчет в виде потока Iиспользуйте следующий код:

var ms = new MemoryStream(connection.Render(format, dev_info, out ext, out mime_type, out encoding, out warnings, out streamIds));

Проблема заключается в том, что при отображении полученного потока в браузере отображаются изображения со свойством «Пропорционально соответствовать»неправильно.

Исходный SSRS reportViewer и мой проект отображают изображения, как показано на рисунке ниже:

image 1

Свойства изображения в Designer:

изображение 2

Какие параметры конфигурации следует настроить, чтобы я мог отображать экспортированный отчет с изображениями из своего приложения, как в оригиналеSSRS reportViewer?

1 Ответ

1 голос
/ 18 июля 2012

По моему опыту, лучший способ включить изображения в отчеты - это предварительно отмерить изображения до того размера, который вы хотите, чтобы они отображались в отчете, а затем использовать «Исходный размер».Использование «Fit Proportional» часто приводит к ухудшению качества изображения при изменении его размера, а также к возникновению проблемы, которую вы видите.

...