Редактор HRTImageList#

Компонент HRTImageList является контейнером, в котором хранится набор статических изображений.

Набор изображений, используется компонентом RTStatePicture для отображения картинок в зависимости от статуса переменной.

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

../../../_images/HRTImageList1.png

Выбор редактора открывает окно Редактор списка картинок.

../../../_images/HRTImageList2.png

Структура редактора#

Редактор списка картинок состоит из двух полей и кнопок управления.


Поле «Набор»

../../../_images/set.png

Высота и Ширина позволяют изменить поле занятое загруженным изображением.

Фон - задает цветовой фон поля не занятого изображением.


Поле «Элемент»

../../../_images/elem.png

Выпадающий список позволяет совершать с картинками определенные действия, влияющие на положение загруженной картинки на поле определенного размерами в пунктах Высота и Ширина.

Обрезать

обрезать

Обрезает картинку строго по размерам указанным в поле «Набор».

Растягивать

растягивать

Растягивает картинку строго по размерам указанным в поле «Набор».

Центрировать

центрировать

Размещает картинку по центру поля.

Размножать

размножать

Сохраняет размер загруженной картинки и дублирует её изображение по полю.

Нет

Часть поля, не занятого картинкой заливает цветом указанным в пункте Фон

Авто

Сохраняет картинку в том виде, в котором она была загружена.

Цвет

Определяет какой цвет загруженного изображения станет прозрачным. Цвет выбирается в меню цветов справа от пункта.

Кнопки управления

добавить

Открывает стандартный диалог для загрузки статической картинки.

очистить

Удаляет все картинки загруженные в редактор.

сохранить

Сохраняет выбранное изображение через открытие стандартного диалога.

удалить

Удаляет выбранное изображение.

выше

Переключает фокус на картинку стоящую выше.

ниже

Переключает фокус на картинку ниже в списке.

ок

Принимает все внесенные изменения и закрывает окно редактора.

cancel

Закрывает окно редактора.

Загрузка изображений#

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

Добавлять картинки можно как по одной, так и сразу несколько.

Картинки загрузятся в поля размеры которых заданы в области «Набор».

Предупреждение

Размеры полей для загружаемых изображений одинаковые и меняются в области «Набор» одновременно для всех картинок.

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

Информация

Размеры поля под картинки можно задавать не только в Редакторе, но и в окне Инспектора объектов используя свойство Высота изображения и Ширина изображения.

../../../_images/HRTImageList4.png

Компонент HRTImageList является контейнером из которого подгружаются изображения в компонент RTStatePicture для отображения картинок в зависимости от статуса переменной.

Установка связи между картинками и статусами переменных рассмотрена в разделе Редактор RTStatePicture.