|
|
Определяет объект для работы с изображениями.
Создание объекта
imgObj=new TImage(Parent);
Собственные свойства
|
Свойство
| Тип
| Описание
|
AutoSize
| Boolean
| автоматически подгонять размеры компонента под размер изображения
|
Center
| Boolean
| центрировать изображение в границах родительского компонента
|
IncrementalDisplay
| Boolean
| использовать постепенное (по мере загрузки) отображение больших изображений
|
Picture
| TPicture
| контейнер, содержащий изображение
|
Proportional
| Boolean
| автоматически сохранять пропорции изображения при изменении размеров
|
Stretch
| Boolean
| автоматически подгонять размеры изображения под размер компонента
|
Transparent
| Boolean
| установить прозрачный фон изображения
|
Только чтение
| [TYPE]
| [DESC]
|
Canvas
| TCanvas
| дескриптор графической канвы
|
|
Стандартные свойства
Собственные методы
|
Метод
| Описание
|
LoadFromFile
| загружает изображение из указанного файла
|
Print
| распечатывает изображение на указанном принтере
|
SaveToFile
| сохраняет изображение в указанном файле
|
|
Стандартные методы
Собственные события
|
Событие
| Описание
|
OnProgress
| выполнена часть длительного процесса
|
|
Стандартные события
// Главная форма frm=new TForm(); frm.Caption="JS+ - визуальный компонент TImage"; frm.Width =700; frm.Height=525;
// Строка состояния stb=new TStatusBar(frm); stb.SimpleText=" Пример изображения в формате JPEG";
// Панель pnl=new TPanel(frm); pnl.BorderStyle=bsSingle; pnl.SetBounds(10,10,frm.ClientWidth-20,stb.Top-20);
// Изображение img=new TImage(pnl); img.Align=alClient; img.LoadFromFile(JSPlus.HelpDir+"IMAGE\\TImage\\Image.jpg");
// Подогнать размер формы под размер загруженного изображения img.Align=alNone; pnl.ClientWidth =img.Width; pnl.ClientHeight=img.Height; frm.ClientWidth =pnl.Width+pnl.Left*2; frm.ClientHeight=pnl.Height+pnl.Top*2+stb.Height;
frm.ShowModal();
|
Совместимость
C++ Builder/Delphi
|
JS+ | Руководство пользователя
|
|
|
|
|
|