Изображение (Image) - это элемент, при помощи которого можно отобразить различные графические объекты (фото, лого, картинка и т.д.) на панели индикаторов. элемент Изображение поддерживает следующие типы графических объектов: BMP, PNG, JPEG, TIFF, GIF, PNG, ICO, EMF, WMF, SVG.
В этой главе будут рассмотрены следующие вопросы:
Информация |
К значениям текущего элемента можно применять взаимодействие.
|
Изображение может быть размещено на панели индикаторов в любом месте. Настройка источника для элемента Изображение осуществляется в его редакторе. Для того чтобы вызвать редактор, следует:
Осуществить двойной щелчок по элементу Изображение;
Выделить элемент Изображение, и в контекстном меню выбрать команду Редактировать (Design);
Выделить элемент Изображение, и на панели свойств нажать кнопку Обзор (Browse) у свойств Изображение (Image), Гиперссылка (Hyperlink) изображения.
Для того чтобы изменить размеры элемента Изображение следует:
Выделить его на панели индикаторов;
Увеличить или уменьшить размер элемента по вертикали, горизонтали или диагонали.
Редактор изображения
В редакторе указывается источник изображения для текущего элемента. В пределах одного элемента, можно отобразить только один графический объект (картинка, значок, изображение по гиперссылке).
В поле Изображение можно загрузить изображение из локального хранилища.
В поле Значок (Icon) можно выбрать значок для элемента Изображение и цвет этого значка.
В поле Гиперссылка (Hyperlink), указывается ссылка к графическом объекту. Это может быть как URL, так и ссылка на ресурс отчета (resource://logo). Кроме этого, можно указать ссылку на колонку данных (datacolumn://DataSource.DataColumn), которая содержит изображение в кодировке base64, или переменную - variable://variablename.
Информация |
Поскольку в одном элементе может отображаться только один графический объект, то и источник у изображения может быть только один. Очередность отображения объекта в элементе изображение следующая:
|
Настройки элемента
Любой графический объект добавленный в элемент Изображение растягивается на всю область элемента, за исключением указанных границ и отступов. Настройка графического объекта в элементе осуществляется при помощи кнопок на ribbon панели или при помощи свойств на панели свойств. Все эти свойства располагаются в группе Изображение (Image):
Свойство Соотношение сторон (Aspect Ratio). При растягивании изображения могут нарушиться его пропорции. Для того чтобы растягивать элемент Изображение сохраняя при этом пропорции графического объекта, необходимо установить свойство Отношение сторон в значение Да (True).
Свойство Горизонтальное выравнивание (Horizontal Alignmnet) актуально, если свойство Соотношение сторон установлено в значение Да. Выравнивание по горизонтали графического объекта в пределах элемента Изображение. Также определить выравнивание по горизонтали можно при помощи кнопок на Ribbon панели.
Свойство Вертикальное выравнивание (Vertical Alignment) актуально, если свойство Соотношение сторон установлено в значение Да. Выравнивание по вертикали графического объекта в пределах элемента Изображение. Также определить выравнивание по вертикали можно при помощи кнопок на Ribbon панели.
Таблица свойств
В таблице представлены наименование и описание свойств элемента Изображение, которые располагаются на панели свойств дизайнера отчетов.
Наименование |
Описание |
Соотношение сторон (Aspect Ratio) |
Предоставляет возможность включить или выключить режим соотношения сторон изображения в текущем элементе. Если свойство установлено в значение Да (True), то соотношение сторон изображения в текущем элементе будет сохранено. Если же данное свойство установлено в значение Нет (False), то соотношение сторон учитываться не будет и изображение будет растягиваться не пропорционально. |
Кросс-фильтрация (Cross-Filtering) |
Предоставляет возможность включить или выключить режим кросс-фильтрации для текущего элемента. |
Группа (Group) |
Предоставляет возможность добавить текущий элемент в определенную группу элементов. |
Горизонтальное выравнивание (Horizontal Alignment) |
Предоставляет возможность изменить горизонтальное выравнивание изображения в текущем элементе. |
Вертикальное выравнивание (Vertical Alignment) |
Предоставляет возможность изменить вертикальное выравнивание изображения в текущем элементе. |
Цвет фона |
Предоставляет возможность изменить цвет фона элемента Изображение. По умолчанию, данное свойство установлено в значение Из стиля (From Style), т.е. цвет элемент будет получен из настроек текущего стиля элемента. |
Граница |
Группа свойств, которая предоставляет возможность настроить границы элемента: цвет, стороны, размер и стиль. |
Радиус закругления (Corner Radius) |
Предоставляет возможность определить радиус закругления для углов элемента на панели индикаторов. Можно закруглить каждый угол элемента в отдельности: Сверху - Слева (Top - Left), Сверху - Справа (Top - Right), Внизу - Справа (Bottom - Right), Внизу - Слева (Bottom - Left). Свойство может быть установлено в значение от 0 до 30, где 0 - отсутствие угла закругления, а 30 - максимальное значение радиуса закругления. |
Тень (Shadow) |
Группа свойств, которая предоставляет возможность настроить тень элемента:
|
Стиль |
Предоставляет возможность выбрать стиль для текущего элемента. |
Доступность (Enabled) |
Предоставляет возможность включить или выключить текущий элемент на панели индикаторов. Если свойство установлено в значение Да (True), то текущий элемент включен и будет отображаться при просмотре панели индикаторов во вьювере. Если же данное свойство установлено в значение Нет (False), то этот элемент выключен и отображаться не будет при просмотре панели индикаторов во вьювере. |
Взаимодействие |
Предоставляет возможность настроить взаимодействие текущего элемента. |
Отступ снаружи |
Группа свойств, которая предоставляет возможность определить отступы (слева, сверху, справа, снизу) области изображения от границы этого элемента. |
Отступ внутри |
Группа свойств, которая предоставляет возможность определить отступы (слева, сверху, справа, снизу) изображения от границы области изображения. |
Заголовок (Title) |
Группа свойств, которая предоставляет возможность настроить заголовок элемента Изображение:
|
Наименование |
Предоставляет возможность изменить наименование текущего элемента. |
Псевдоним (Alias) |
Предоставляет возможность изменить псевдоним текущего элемента. |
Ограничения (Restrictions) |
Предоставляет возможность настроить права использования текущего элемента на панели индикаторов:
|
Замок (Locked) |
Предоставляет возможность запретить или разрешить изменение размеров и перемещение текущего элемента. Если свойство установлено в значение Да (True), то текущий элемент невозможно будет переместить или изменить его размер. Если же данное свойство установлено в значение Нет (False), то этот элемент переместить и изменить его размеры. |
Связь (Linked) |
Предоставляет возможность привязать текущее местоположение к панели индикаторов или другому элементу. Если свойство установлено в значение Да (True), то текущий элемент привязан к текущему местоположению. Если же данное свойство установлено в значение Нет (False), то этот элемент не привязан к текущему местоположению. |