Объектный тип ИЗОБРАЖЕНИЕ
Родительские типы: ЭЛЕМЕНТ → ИЗОБРАЖЕНИЕ.
Физический объектный тип c закрытой моделью.
Тип ИЗОБРАЖЕНИЕ позволяет размещать на форме изображение, для чего использует поле картинка типа КАРТИНКА.
Поля
Тип | Поле | Описание | Значение по умолчанию |
---|---|---|---|
КАРТИНКА | картинка | Ссылка на файл картинки. | |
ЛОГИКА | сохр_пропорцию | Поведение картинки при изменении размеров элемента ИЗОБРАЖЕНИЕ в окне редактирования формы: ДА – высчитываются оптимальные размеры картинки, чтобы сохранить ее пропорции, остальные области заполняются фоновым цветом. НЕТ – картинка растягивается и сжимается в соответствии с размерами элемента. | |
ЛОГИКА | прозрачная | Указывается ДА, если выводимая картинка 32 bpp и содержит значения альфа-канала. | |
ЦЕЛОЕ | гор_выравн | Выравнивание по горизонтали. Задается одной из констант ГВ_... Если поле сохр_пропорцию = НЕТ, то значение поля гор_выравн игнорируется. | ГВ_ЦЕНТР |
ЦЕЛОЕ | вер_выравн | Выравнивание по вертикали. Задается одной из констант ВВ_... Если поле сохр_пропорцию = НЕТ, то значение поля вер_выравн игнорируется. | ВВ_ЦЕНТР |
ЛОГИКА | табстоп | Переопределяет значение, заданное в типе ЭЛЕМЕНТ и принимает значение НЕТ, чтобы изображения были недоступны для выбора пользователя. | НЕТ |
Вывод элемента типа ИЗОБРАЖЕНИЕ на печать зависит от значения поля печатать.
Пример:
ТИП МойДиалог ( ДИАЛОГ ) [ // данные диалоговой формы СТРОКА: заголовок = "Пример изображения"; ЧИСЛО: левый = 300; ЧИСЛО: верхний = 300; ЧИСЛО: ширина = 200; ЧИСЛО: высота = 150; // изображение Логотип - поле нашей формы ИЗОБРАЖЕНИЕ: Логотип = [ левый = 10, верхний = 10, высота = 100, ширина = 100, картинка = [ файл = "Логотип.bmp" ] ]; ]