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

Методы

Класс имеет следующие методы:

Метод	Описание
Assign	Копирует данные одного объекта в другой.
AssignTo	Защищенная реализация метода, аналогичного Assign.
DefineProperties	Виртуальный защищенный метод обмена данными с потоком.
GetNamePath	Возвращает строку, используемую в Инспекторе Объектов.
GetOwner	Защищенный метод, возвращающий владельца объекта.

Из всех этих методов только Assign может непосредственно использоваться
при работе с объектами. Остальные могут потребоваться только при создании но-
вых классов.

TPicture — класс

Описывает объект, являющийся контейнером графических объектов типа би-
товых матриц, пиктограмм, метафайлов и определенных пользователем типов гра-
фических объектов

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

TPersistent

Описание

Объект типа TPicture является контейнером любого графического объекта
TGraphic. тип которого указывается свойством Graphic. Объект TPicture имеет
полиморфные методы файлового чтения и записи LoadFromFile и SaveToFile. ав-
томатически подстраивающиеся под тип объекта.

В зависимости от типа хранимого объекта — битовой матрицы, пиктограммы,
метафайла, определены соответствующие свойства Bitmap. Icon или Metafile, ука-
зывающие на графический объект. При ошибочном обращении к этим свойствам
(если объект в действительности имеет другой тип) прежнее содержимое объекта
стирается и открывается новый пустой объект указанного типа. Вместо этих
свойств можно получать доступ к графическому объекту непосредственно через
свойство Graphic. Таким образом, например, обращения Image l->Picture->Grap-
hic и Imagel->Picture->Bitmap эквивалентны, если графический объект — бито-
вая матрица.

Обмен объекта TPicture с буфером обмена Clipboard может осуществляться ме-
тодом Assign объекта TClipboard.

Свойства
В классе TPicture объявлены следующие основные свойства:

Свойство	Тип	Описание
Bitmap	TBitmap	Указывает на хранящийся объект как на битовую матрицу (формат файла .bmp).
Graphic	TGraphic	Указывает на хранящийся объект как на битовую матрицу, пиктограмму, метафайл или определенный пользователем тип.