Изображения
Для большей визуальной выразительности и восприятия информации, в отчеты нередко добавляют изображения. Это могут быть изображения товаров, фотографии сотрудников, логотип компании и т.д. Для вывода изображений используется компонент Изображение.
Этот компонент поддерживает следующие типы изображений: BMP, PNG, JPEG, TIFF, GIF, PNG, ICO, EMF, WMF.
Компонент Изображение можно размещать как на самой страница отчета, так и в блоках (Данные, заголовок, итог и т.д.).
.
Настройка источника изображений, осуществляется в редакторе компонента Изображение.
Редактор вызывается двумя кликами левой кнопкой мыши по изображению.
Редактор изображений
После вызова редактора компонента Изображение, необходимо определить источник для изображения этого компонента.
Изображение также можно загрузить и из других источников:
-
Колонки данных (из Словаря)
-
Выражения
-
Ссылки
-
Файла
-
или в виде значка
Рассмотрим источники изображений более подробно.
-
Источник Изображение
В этом случае, необходимо перетащить изображение из проводника локального хранилища или нажать кнопку Открыть и выбрать картинку.
-
Источник Колонка данных
Картинка может содержаться в таблице данных, например, отдельная колонка данных с картинками. При этом типе источника, необходимо выбрать колонку данных, из которых будет извлекаться картинка.
Info | На этой вкладке, в галерее будут отображаться только изображения, которые содержатся в колонках данных. Изображения из ресурсов, переменных и других элементов отчета отображаться не будут. |
-
Источник Выражение
Загрузка картинки из выражения, т.е. в этом случае указывается выражение. Например, {Variable3}. В этом случае, для компонента Картинка будет использовано изображение которое хранится в переменной Variable3. Также, на этой вкладке можно указать выражение загрузки из файла. Например, {Image.FromFile("c:\Image.png")}. В этом случае, при построении отчета, будет загружено изображение из файла Image.png в корневом каталоге c:\.
-
Источник Гиперссылка
Картинку можно загружать по URL. При построении отчета, в момент обработки компонента Изображение, из указанного URL будет извлечена картинка.
-
Источник Файл
Кроме прямой загрузки картинки, оно может быть извлечено из файла, который будет загружен из локального источника. Например, следует указать путь к файлу d:\image.png. В этом случае, в момент построения отчета, из файла image.png будет извлечено изображение и вставлено в компонент Картинка.
-
ЗначокМожно загрузить в качестве картинки Значок.
Растягивание изображения
При выводе изображений очень часто размеры изображения не совпадают с размерами компонента. В этом случае остается пустое, незаполненное изображением пространство. Также возникают ситуации, когда размеры изображение больше чем размеры компонента.
В данном случае может помочь свойство Растягивание изображения.
После выставления «галочки» в данном пункте, компонент Изображение всегда будет сохранять свои пропорции.