Графические инструменты в Delphi. Класс TPicture

   
На этом шаге мы рассмотрим состав класса TPicture.

   
Полнофункциональный класс TPicture инкапсулирует в себе все
необходимое для
работы с готовыми графическими изображениями - пиктограммой, растром или
метафайлом.
Его свойство Graphic может содержать объект любого из этих типов,
обеспечивая
нужный полиморфизм методов класса.

   
Перечислим свойства этого класса.

Таблица 1. Свойства класса
TPicture

СвойствоОписание
property Bitmap: TBitmap;Интерпретирует графический объект как растровое изображение.
property Graphic: TGraphic;Содержит графический объект.
property Height: Integer;Содержит высоту изображения в пикселях.
property Icon: TIcon;Интерпретирует графический объект как пиктограмму.
property Metafile: TMetafile;Интерпретирует графический объект как метафайл.
property Width: Integer;Содержит ширину изображения в пикселях.

   
Методы этого класса перечислены в таблице 2.

Таблица 2. Методы класса
TPicture

МетодОписание
procedure Assign (Source: TPersistent);Связывает собственный графический объект Graphic с объектом
Source.
procedure LoadFromClipboardFormat (AFormat: Word; AData: THandle;
APalette: HPALETTE);
Ищет в буфере межпрограммного обмена Clipboard
зарегистрированный формат AFormat и,
если формат найден, загружает из буфера изображение AData и его
палитру APalette.
procedure LoadFromFile (const FileName: String);Загружает изображение из файла FileName.
procedure RegisterClipboardFormat (AFormat: Word; AGraphicClass:
TGraphicClass);
Используется для регистрации в Clipboard нового формата
изображения.
procedure RegisterFileFormatRes (const AExtension: String;
ADescriptionResID: Integer; AgraphicClass: TGraphicClass);
Используется для регистрации нового формата ресурсного файла.
procedure SaveToClipboardFormat (var AFormat: Word;
var AData: THandle; var APalette: HPALETTE);
Помещает графическое изображение AData и его цветовую
палитру APalette в буфер межпрограммного обмена в формате
AFormat.
procedure SaveToFile (const FileName: String);Сохраняет изображение в файле FileName.
function SupportsClipboardFormat (AFormat: Word): Boolean;Возвращает True, если формат AFormat зарегистрирован
в буфере межпрограммного обмена Clipboard.
procedure UnregisterGraphicClass (AClass: TGraphicClass);Делает недоступными любые графические объекты класса
AClass.

   
На следующем шаге мы ...
-->



Вы можете оставить комментарий, или Трекбэк с вашего сайта.

Оставить комментарий