Программирование с C++ Builder



Image



Компонент image (рис. П.10) обеспечивает вывод на поверхность формы иллюстраций, представленных в формате BMP (чтобы компонент можно было использовать для отображения иллюстраций в формате JPG, надо подключить модуль JPEG — включить в текст программы директиву #inciude <jpeg.hpp>). Свойства компонента image приведены в табл. П.11.



Рис. П.10. Компонент Image


Таблица П.11. Свойства компонента image


Свойство

Описание

Picture

Иллюстрация, которая отображается в поле компонента

Width, Height

Размер компонента. Если размер компонента меньше размера иллюстрации, а значение свойств AutoSize, strech и Proportional равно false, то отображается часть иллюстрации

Proportional

Признак автоматического масштабирования картинки без искажения. Чтобы масштабирование было выполнено, значение свойства AutoSize должно быть false

Strech

Признак автоматического масштабирования (сжатия или растяжения) иллюстрации в соответствии с реальным размером компонента. Если размер компонента не пропорционален размеру иллюстрации, то иллюстрация будет искажена

AutoSize

Признак автоматического изменения размера компонента в соответствии с реальным размером иллюстрации

Center

Признак определяет расположение картинки в поле компонента по горизонтали, если ширина картинки меньше ширины поля компонента. Если значение свойства равно false, то картинка прижата к правой границе компонента, если true — то картинка располагается по центру

Visible

Отображается ли компонент, и, соответственно, иллюстрация, на поверхности формы

Canvas

Поверхность, на которую можно вывести графику (см. табл. П1. 25)


Книжный магазин