Редактор HRTImageList#
Компонент HRTImageList является контейнером, в котором хранится набор статических изображений.
Набор изображений, используется компонентом RTStatePicture для отображения картинок в зависимости от статуса переменной.
Наполнение контейнера картинками осуществляется с помощью редактора отображающегося в контекстном меню компонента.
Выбор редактора открывает окно Редактор списка картинок.
Структура редактора#
Редактор списка картинок состоит из двух полей и кнопок управления.
Поле «Набор»
Высота и Ширина позволяют изменить поле занятое загруженным изображением.
Фон - задает цветовой фон поля не занятого изображением.
Поле «Элемент»
Выпадающий список позволяет совершать с картинками определенные действия, влияющие на положение загруженной картинки на поле определенного размерами в пунктах Высота и Ширина.
Обрезать |
Обрезает картинку строго по размерам указанным в поле «Набор». |
|
Растягивать |
Растягивает картинку строго по размерам указанным в поле «Набор». |
|
Центрировать |
Размещает картинку по центру поля. |
|
Размножать |
Сохраняет размер загруженной картинки и дублирует её изображение по полю. |
Нет |
Часть поля, не занятого картинкой заливает цветом указанным в пункте Фон |
Авто |
Сохраняет картинку в том виде, в котором она была загружена. |
Цвет |
Определяет какой цвет загруженного изображения станет прозрачным. Цвет выбирается в меню цветов справа от пункта. |
Кнопки управления
Открывает стандартный диалог для загрузки статической картинки. |
|
Удаляет все картинки загруженные в редактор. |
|
Сохраняет выбранное изображение через открытие стандартного диалога. |
|
Удаляет выбранное изображение. |
|
Переключает фокус на картинку стоящую выше. |
|
Переключает фокус на картинку ниже в списке. |
|
Принимает все внесенные изменения и закрывает окно редактора. |
|
Закрывает окно редактора. |
Загрузка изображений#
После вызова Редактора списка картинок необходимо добавить изображения используя кнопку .
Добавлять картинки можно как по одной, так и сразу несколько.
Картинки загрузятся в поля размеры которых заданы в области «Набор».
Предупреждение
Размеры полей для загружаемых изображений одинаковые и меняются в области «Набор» одновременно для всех картинок.
Поэтому в один контейнер необходимо складывать картинки одного размера, чтобы избежать необходимость обрезки или растягивания части из картинок.
Информация
Размеры поля под картинки можно задавать не только в Редакторе, но и в окне Инспектора объектов используя свойство Высота изображения и Ширина изображения.
Компонент HRTImageList является контейнером из которого подгружаются изображения в компонент RTStatePicture для отображения картинок в зависимости от статуса переменной.
Установка связи между картинками и статусами переменных рассмотрена в разделе Редактор RTStatePicture.