Свойства, методы, события, типы, классы 1059

Иерархия TObject — TPersistent
Модуль graphics

Описание

Класс TGraphic обеспечивает производные от него классы методами хранения,
манипулирования и визуализации графических объектов, методами работы с объ-
ектами типа TPicture и с буфером обмена Clipboard. Свойства класса TGraphic
дают информацию о состоянии и размерах изображения.

Когда тип графики, с которой ведется работа, известен: битовая матрица, пик-
тограмма или метафайл, можно использовать объекты производных от TGraphic
классов TBitmap. TIcon или TMetafile соответственно. Если формат графики неиз-
вестен, то можно использовать класс TPicture. способный работать с графически-
ми объектами любых типов, производных от TGraphic.

Свойства

Ниже приведен список свойств, определенных в TGraphic.

Свойство	Тип	Описание
Empty	bool	Указывает, содержит ли объект изображение. Свойство только для чтения.
Height	hit	Указывает высоту изображения в пикселях. Для битовых матриц может изменяться пользователем, что вызывает создание копии матрицы с указанным размером.
Modified	bool	Указывает, был ли изменен графический объект. Может принимать значение true (изменен) только для битовых матриц. Для пиктограмм и метафайлов всегда равен false, даже если изменения были.
Palette	HPALETTE	Управляет цветами графического изображения. Если изображение не нуждается в палитре или не имеет ее, то Palette = 0.
PaIetteModified	bool	Указывает, была ли изменена палитра графического объекта. Используется в обработчиках событий OnChange.
Transparent	bool	Указывает, является ли изображение прозрачным. Используется только для битовых матриц.
Width	int	Указывает ширину изображения в пикселях. Для битовых матриц может изменяться пользователем, что вызывает создание копии матрицы с указанным размером.

Методы

Ниже приведены основные методы, объявленные или переопределенные в
классе TGraphic.

34*