Вот как мне удалось это сделать. С помощью Крис Хейс
Увеличьте размер изображения до требуемого в отчете, измените свойство «Размер» на «Клип» .
Динамически установить левый отступ изображения, используя выражение:
=CStr(Round((4.625-System.Drawing.Image.FromStream(System.Net.WebRequest.Create(Parameters!LogoURL.Value).GetResponse().GetResponseStream()).Width/96)/2,2)) & "in"
Динамически установить верхний отступ изображения, используя выражение:
=CStr(Round((1.125-System.Drawing.Image.FromStream(System.Net.WebRequest.Create(Parameters!LogoURL.Value).GetResponse().GetResponseStream()).Height/96)/2,2)) & "in"
Первая модификация кода Криса состояла в том, чтобы поменять размеры моего элемента изображения в отчете (мое изображение было 4.625x1.125 - см. Числа выше).
Я также решил получить поток с URL вместо базы данных . Я использовал WebRequest.Create.GetResponse. GetResponseStream сделать так.
Пока все хорошо - надеюсь, это поможет!