Руководство разработчика

Объектный тип ИЗОБРАЖЕНИЕ

Родительские типы: ЭЛЕМЕНТ → ИЗОБРАЖЕНИЕ.

Физический объектный тип c закрытой моделью.

Тип ИЗОБРАЖЕНИЕ позволяет размещать на форме изображение, для чего использует поле картинка типа КАРТИНКА.

Поля

Тип Поле Описание Значение по умолчанию
КАРТИНКА картинкаСсылка на файл картинки.
ЛОГИКА сохр_пропорциюПоведение картинки при изменении размеров элемента ИЗОБРАЖЕНИЕ в окне редактирования формы: ДА – высчитываются оптимальные размеры картинки, чтобы сохранить ее пропорции, остальные области заполняются фоновым цветом. НЕТ – картинка растягивается и сжимается в соответствии с размерами элемента.
ЛОГИКА прозрачнаяУказывается ДА, если выводимая картинка 32 bpp и содержит значения альфа-канала.
ЦЕЛОЕ гор_выравнВыравнивание по горизонтали. Задается одной из констант ГВ_... Если поле сохр_пропорцию = НЕТ, то значение поля гор_выравн игнорируется. ГВ_ЦЕНТР
ЦЕЛОЕ вер_выравнВыравнивание по вертикали. Задается одной из констант ВВ_... Если поле сохр_пропорцию = НЕТ, то значение поля вер_выравн игнорируется. ВВ_ЦЕНТР
ЛОГИКА табстопПереопределяет значение, заданное в типе ЭЛЕМЕНТ и принимает значение НЕТ, чтобы изображения были недоступны для выбора пользователя. НЕТ

Вывод элемента типа ИЗОБРАЖЕНИЕ на печать зависит от значения поля печатать.

Пример:

ТИП МойДиалог ( ДИАЛОГ )
[
    // данные диалоговой формы
    СТРОКА: заголовок = "Пример изображения";
    ЧИСЛО: левый = 300;
    ЧИСЛО: верхний = 300;
    ЧИСЛО: ширина = 200;
    ЧИСЛО: высота = 150;

    // изображение Логотип - поле нашей формы
    ИЗОБРАЖЕНИЕ: Логотип = [ левый = 10,
                             верхний = 10,	
                             высота = 100,
                             ширина = 100,
                             картинка = [ файл = "Логотип.bmp" ] ];
]

См. также: