Одно изображение на разные страницы отчета.

Обсуждение Stimulsoft Reports.NET
Ответить
Евгений Соловьев
Сообщения: 8
Зарегистрирован: 31 янв 2008, 09:14
Откуда: Prague

Одно изображение на разные страницы отчета.

Сообщение Евгений Соловьев »

Добрый день.

Возможно ли одну и ту же картинку поместить на разные страницы отчета без копирования изображения. Например, есть шаблон состоящий из 2х страниц, на каждой странице нужно поместить заголовок в виде изображения с логом. Изображение должно быть высокого качества и поэтому большое по объему, предположим 500 kb. При добавлении 2х одинаковых изображений на каждую страницу шаблон увеличивается на 1Mb, при экспорте в PDF тоже экспортируются как 2 разных изображения.
Нельзя ли каким либо образом поместить на разные страницы 2 объекта image которые бы при этом использовали то же самое изображение?

Спасибо.
Edward
Сообщения: 930
Зарегистрирован: 09 июн 2006, 12:23

Одно изображение на разные страницы отчета.

Сообщение Edward »

Yauhen писал(а):Возможно ли одну и ту же картинку поместить на разные страницы отчета без копирования изображения. Например, есть шаблон состоящий из 2х страниц, на каждой странице нужно поместить заголовок в виде изображения с логом. Изображение должно быть высокого качества и поэтому большое по объему, предположим 500 kb.
Да, это возможно.

Вы можете воспользоваться выражением в свойстве "Image Data" для загрузки изображения из переменной или другим способом.

В переменную изображение лучше всего загружать не в Дизайнере, а в runtime, как это описано здесь:
http://forumru.stimulsoft.com/Default.a ... osts&t=433
Yauhen писал(а):При добавлении 2х одинаковых изображений на каждую страницу шаблон увеличивается на 1Mb, при экспорте в PDF тоже экспортируются как 2 разных изображения.
Нельзя ли каким либо образом поместить на разные страницы 2 объекта image которые бы при этом использовали то же самое изображение?
Да, вне зависимости от того, каким образом загружены изображения в объект StiImage, во время экспорта движок отчета проверяет, а не одно и то же ли это изображение, и если да, то они записываются не 2 раза в результирующий файл, а один.

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