Это абстрактный класс, инкапсулирующий общие свойства и методы своих потомков: пиктограмм (TIcon), метафайла (TMetafile) и растрового изображения (TBitmap). Общей особенностью потомков TGraphic является то, что обычно они сохраняются в файлах определенного формата.
Пиктограммы представляют собой небольшие растровые изображения, снабженные специальными средствами, регулирующими их прозрачность. Метафайл – это изображение, построенное на графическом устройстве с помощью специальных команд, которые сохраняются в файле с расширением WMA или EMF. Растровые изображения – это произвольные графические изображения в файлах со стандартным расширением BMP.
Свойства класса:
| Свойство
| Значение
|
| Empty
| Содержит True, если с объектом не связано графическое изображение.
|
| Height
| Содержит высоту изображения в пикселях
|
| Palette
| Содержит цветовую палитру графического объекта
|
| Transparent
| Содержит True, если объект прозрачен для фона, на котором изображен.
|
| Width
| Содержит ширину изображения в пикселях
|
Методы класса:
| Методы
| Назначение
|
| LoadFromFile(const FileName: string)
| Загружает изображение из файла FileName
|
| SaveToFile(const FileName: string)
| Сохраняет изображение в файле FileName
|