Изображение (Image) - это элемент, при помощи которого можно отобразить различные графические объекты (фото, лого, картинка и т.д.) на панели индикаторов. элемент Изображение поддерживает следующие типы графических объектов: BMP, PNG, JPEG, TIFF, GIF, PNG, ICO, EMF, WMF, SVG.
 

 

 

В этой главе будут рассмотрены следующие вопросы:

strel11 Редактор изображения;

strel11 Настройки изображения;

strel11 Таблица свойств.

 

Информация

 

К значениям текущего элемента можно применять взаимодействие.

 

 
 

Изображение может быть размещено на панели индикаторов в любом месте. Настройка источника для элемента Изображение осуществляется в его редакторе. Для того чтобы вызвать редактор, следует:
strel11 Осуществить двойной щелчок по элементу Изображение;
strel11 Выделить элемент Изображение, и в контекстном меню выбрать команду Редактировать (Design);
strel11 Выделить элемент Изображение, и на панели свойств нажать кнопку Обзор (Browse) у свойств Изображение (Image), Гиперссылка (Hyperlink) изображения.
 
Для того чтобы изменить размеры элемента Изображение следует:
strel11 Выделить его на панели индикаторов;
strel11 Увеличить или уменьшить размер элемента по вертикали, горизонтали или диагонали.
 
 
Редактор изображения
В редакторе указывается источник изображения для текущего элемента. В пределах одного элемента, можно отобразить только один графический объект (картинка, значок, изображение по гиперссылке).

 

 
 
strel11 В поле Изображение можно загрузить изображение из локального хранилища.

strel11 В поле Значок (Icon) можно выбрать значок для элемента Изображение и цвет этого значка.

strel11 В поле Гиперссылка (Hyperlink), указывается ссылка к графическом объекту. Это может быть как URL, так и ссылка на ресурс отчета (resource://logo). Кроме этого, можно указать ссылку на колонку данных (datacolumn://DataSource.DataColumn), которая содержит изображение в кодировке base64, или переменную - variable://variablename.
 

Информация

 

Поскольку в одном элементе может отображаться только один графический объект, то и источник у изображения может быть только один. Очередность отображения объекта в элементе изображение следующая:
strel11 Изображение, загруженное из локального хранилища - наивысший приоритет, т.е. этот изображение будет перекрывать выбранный значок или изображение по гиперссылке;
strel11 Значок - средний приоритет, т.е. будет отображаться в текущем элементе, если не загружено изображение из локального хранилища, но независимо от указанной гиперссылки.
strel11 Изображение по гиперссылке - наименьший приоритет, т.е. изображение будет загружаться по гиперссылке в текущем элементе, если незагружено изображение из локального хранилища и не выбран значок.
 
Таким образом, если в элементе Изображение графический объект загружен напрямую, то гиперссылка получения изображения или выбранный значок работать не будет.

 

 

 
Настройки элемента
Любой графический объект добавленный в элемент Изображение растягивается на всю область элемента, за исключением указанных границ и отступов. Настройка графического объекта в элементе осуществляется при помощи кнопок на ribbon панели или при помощи свойств на панели свойств. Все эти свойства располагаются в группе Изображение (Image):
strel11 Свойство Соотношение сторон (Aspect Ratio). При растягивании изображения могут нарушиться его пропорции. Для того чтобы растягивать элемент Изображение сохраняя при этом пропорции графического объекта, необходимо установить свойство Отношение сторон в значение Да (True).
strel11 Свойство Горизонтальное выравнивание (Horizontal Alignmnet) актуально, если свойство Соотношение сторон установлено в значение Да. Выравнивание по горизонтали графического объекта в пределах элемента Изображение. Также определить выравнивание по горизонтали можно при помощи кнопок на Ribbon панели.
strel11 Свойство Вертикальное выравнивание (Vertical Alignment) актуально, если свойство Соотношение сторон установлено в значение Да. Выравнивание по вертикали графического объекта в пределах элемента Изображение. Также определить выравнивание по вертикали можно при помощи кнопок на Ribbon панели.

 

 

Таблица свойств
В таблице представлены наименование и описание свойств элемента Изображение, которые располагаются на панели свойств дизайнера отчетов.

 

Наименование

Описание

Соотношение сторон

(Aspect Ratio)

Предоставляет возможность режим соотношения сторон изображения в текущем элементе. Если свойство установлено в значение Да (True), то соотношение сторон изображения в текущем элементе будет сохранено. Если же данное свойство установлено в значение Нет (False), то соотношение сторон учитываться не будет и изображение будет растягиваться не пропорционально.

Кросс-фильтрация

(Cross-Filtering)

Предоставляет возможность включить или выключить режим кросс-фильтрации для текущего элемента.

Группа

(Group)

Предоставляет возможность добавить текущий элемент в определенную группу элементов.

Горизонтальное выравнивание

(Horizontal Alignment)

Предоставляет возможность изменить горизонтальное выравнивание изображения в текущем элементе.

Вертикальное выравнивание

(Vertical Alignment)

Предоставляет возможность изменить вертикальное выравнивание изображения в текущем элементе.

Цвет фона
(Back Color)

Предоставляет возможность изменить цвет фона элемента Изображение. По умолчанию, данное свойство установлено в значение Из стиля (From Style), т.е. цвет элемент будет получен из настроек текущего стиля элемента.

Граница
(Border)

Группа свойств, которая предоставляет возможность настроить границы элемента: цвет, стороны, размер и стиль.

Радиус закругления

(Corner Radius)

Предоставляет возможность определить радиус закругления для углов элемента на панели индикаторов. Можно закруглить каждый угол элемента в отдельности: Сверху - Слева (Top - Left), Сверху - Справа (Top - Right), Внизу - Справа (Bottom - Right), Внизу - Слева (Bottom - Left). Свойство может быть установлено в значение от 0 до 30, где 0 - отсутствие угла закругления, а 30 - максимальное значение радиуса закругления.

Тень

(Shadow)

Группа свойств, которая предоставляет возможность настроить тень элемента:
strel11 Свойство Цвет (Color) позволяет определить цвет, который будет использоваться для отображения тени элемента;

strel11 Свойства в группе Расположение (Location) позволяет определить сдвиг тени по X и Y координатам, относительно расположения элемента на панели индикаторов;

strel11 Свойство Размер (Size) позволяет установить размер тени от границ элемента. Может быть установлено в значение от 1 до 10, где 1 - минимальный размер, а 10 - максимальный;

strel11 Свойство Видимость (Visible) позволяет включить или выключить отображение тени элемента на панели индикаторов.

Доступность

(Enabled)

Предоставляет возможность включить или выключить текущий элемент на панели индикаторов. Если свойство установлено в значение Да (True), то текущий элемент включен и будет отображаться при просмотре панели индикаторов во вьювере. Если же данное свойство установлено в значение Нет (False), то этот элемент выключен и отображаться не будет при просмотре панели индикаторов во вьювере.

Взаимодействие
(Interaction)

Предоставляет возможность настроить взаимодействие текущего элемента.

Отступ снаружи
(Margin)

Группа свойств, которая предоставляет возможность определить отступы (слева, сверху, справа, снизу) области изображения от границы этого элемента.

Отступ внутри
(Padding)

Группа свойств, которая предоставляет возможность определить отступы (слева, сверху, справа, снизу) изображения от границы области изображения.

Заголовок

(Title)

Группа свойств, которая предоставляет возможность настроить заголовок элемента Изображение:
strel11 Свойство Цвет фона (Back Color) предоставляет возможность изменить цвет фона заголовка текущего элемента. По умолчанию, данное свойство установлено в значение Из стиля (From Style), т.е. цвет фона будет получен из настроек текущего стиля элемента.

strel11 Свойств Цвет текста (Fore Color) предоставляет возможность изменить цвет текста заголовка текущего элемента. По умолчанию, данное свойство установлено в значение Из стиля (From Style), т.е. цвет текста заголовка будет получен из настроек текущего стиля элемента.

strel11 Группа свойство Шрифт (Font), которая предоставляет возможность определить семейство шрифта, его стиль и размер для заголовка текущего элемента.

strel11 Свойство Горизонтальное выравнивание (Horizontal Alignment) предоставляет возможность изменить выравнивание заголовка относительно элемента: Слева (Left), По центру (Center), Справа (Right).

strel11 Свойство Текст (Text) предоставляет возможность задать текст заголовка текущего элемента.

strel11 Свойство Видимость (Visible) предоставляет возможность включить или выключить отображение заголовка текущего элемента. Если свойство установлено в значение Да (True), то заголовок элементы будет включен. Если же данное свойство установлено в значение Нет (False), то заголовок элемента будет выключен.

Наименование
(Name)

Предоставляет возможность изменить наименование текущего элемента.

Псевдоним

(Alias)

Предоставляет возможность изменить псевдоним текущего элемента.

Ограничения

(Restrictions)

Предоставляет возможность настроить права использования текущего элемента на панели индикаторов:

strel11 Параметр Изменение допускается (Allow Change) предоставляет возможность разрешить или запретить изменение элемента. Если флажок установлен, то текущий элемент можно изменить. Если же флажок не установлен, то этот элемент изменить невозможно.
strel11 Параметр Удаление допускается (Allow Delete) предоставляет возможность разрешить или запретить удаление элемента. Если флажок установлен, то текущий элемент можно удалить. Если же флажок не установлен, то этот элемент удалить невозможно.
strel11 Параметр Перемещение допускается (Allow Move) предоставляет возможность разрешить или запретить перемещение элемента. Если флажок установлен, то текущий элемент можно переместить. Если же флажок не установлен, то этот элемент переместить невозможно.
strel11 Параметр Изменение размера допускается (Allow Resize) предоставляет возможность разрешить или запретить изменить размеры элемента. Если флажок установлен, то размеры текущего элемента можно изменить. Если же флажок не установлен, то размеры этого элемента изменить невозможно.
strel11 Параметр Выбор допускается (Allow Select) предоставляет возможность разрешить или запретить выбор элемента. Если флажок установлен, то текущий элемент можно выбрать. Если же флажок не установлен, то этот элемент выбрать невозможно.

Замок

(Locked)

Предоставляет возможность запретить или разрешить изменение размеров и перемещение текущего элемента. Если свойство установлено в значение Да (True), то текущий элемент невозможно будет переместить или изменить его размер. Если же данное свойство установлено в значение Нет (False), то этот элемент переместить и изменить его размеры.

Связь

(Linked)

Предоставляет возможность привязать текущее местоположение к панели индикаторов или другому элементу. Если свойство установлено в значение Да (True), то текущий элемент привязан к текущему местоположению. Если же данное свойство установлено в значение Нет (False), то этот элемент не привязан к текущему местоположению.