Объект "Рисунок"
С помощью объекта "Рисунок" можно добавить в отчет логотип фирмы, фотографию сотрудника или любую другую графическую информацию. Объект может отображать графику в форматах BMP, PNG, JPG, GIF, TIFF, ICO, EMF, WMF. Выглядит следующим образом:
Объект может показывать данные из следующих источников:
Источник | Описание |
---|---|
Файл с картинкой | Рисунок загружается из файла и хранится внутри отчета. Рисунок хранится в свойстве Image . |
Поле данных | Рисунок загружается из поля источника данных. Имя поля хранится в свойстве DataColumn . |
Имя файла | Рисунок загружается из файла с указанным именем. Имя файла хранится в свойстве ImageLocation . Внутри отчета рисунок не хранится. Необходимо распространять файл рисунка вместе с отчетом. |
URL | Рисунок загружается из Интернета каждый раз, когда отчет строится. Внутри отчета рисунок не хранится. Адрес хранится в свойстве ImageLocation . |
Чтобы выбрать один из источников данных для рисунка, сделайте двойной щелчок мышью на объекте. Вы увидите редактор объекта "Рисунок":
Быстро подключить объект к полю данных можно, нажав мышкой на маленькой стрелочке в верхнем правом углу объекта и в открывшемся списке выбрав нужное поле:
Также можно перетащить нужное поле из окна "Данные" на страницу отчета с помощью мыши (drag&drop). В данном случае создается объект "Рисунок", который содержит ссылку на выбранное поле.
В контекстном меню объекта можно настроить режим отображения рисунка:
- Авторазмер (AutoSize) - объект принимает размеры рисунка;
- Центрировать (CenterImage) - рисунок центрируется внутри объекта;
- Нормальный (Normal) - рисунок выводится в левом верхнем углу объекта без масштабирования;
- Растянуть (StretchImage) - рисунок растягивается до размеров объекта. Пропорции рисунка не соблюдаются.
- Масштабировать (Zoom) - рисунок растягивается до размеров объекта с соблюдением пропорций.
Различия между режимами показаны на следующем рисунке:
Объект имеет следующие свойства:
Свойство | Описание |
---|---|
"Угол поворота" (Angle) | Угол, на который нужно повернуть рисунок. Возможные значения для этого свойства - 0, 90, 180, 270. |
"Режим отображения" (SizeMode) | Режим отображения рисунка. |
"Прозрачность" (Transparency) | Степень прозрачности картинки. Свойство может иметь значение между 0 до 1. Значение 0 (по умолчанию) означает, что картинка непрозрачна. |
"Прозрачный цвет" (TransparentColor) | Цвет, который будет прозрачным при отображении картинки. |
"Рисунок" (Image) | Собственно рисунок. |
"Поле данных" (DataColumn) | Поле данных, из которого загружать рисунок. |
"Месторасположение рисунка" (ImageLocation) | Свойство может содержать имя файла или URL. Рисунок будет загружен из указанного места при построении отчета. |
"Отступы" (Padding) | Свойство позволяет задать отступы рисунка от краев объекта, в пикселах. |
"Показывать ошибку" (ShowErrorImage) | Показывает значок "Нет рисунка" в случае, если рисунок пустой. Это свойство имеет смысл использовать, если рисунок загружается из Интернета. |