Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
delph_t.doc
Скачиваний:
48
Добавлен:
12.04.2015
Размер:
2.26 Mб
Скачать

КлассTGraphic

Свойства класса:

propertyEmpty: Boolean

Содержит True,если с объектом не связано графическое изображение.

propertyHeight: Integer

Содержит высоту изображения в пикселях.

propertyModified: Boolean

Содержит True,если графический объект изменялся.

propertyPalette: HPALETTE

Содержит цветовую палитру графического объекта.

propertyPaletteModified: Boolean

Содержит True,если менялась цветовая палитра графического объекта.

propertyTransparent: Boolean

Содержит True,если объект прозрачен для фона, на котором он изображен.

propertyWidth: Integer

Содержит ширину изображения в пикселях.

Методы класса:

procedure LoadFromClipboardFormat (AFormat: Word; AData: THandle; APalette: HPALETTE)

Ищет в буфере межпрограммного обмена Clipboardзарегистрированный форматAFormatи, если формат найден, загружает из буфера изображениеADataи его палитруAPalette.

procedure LoadFromFile(const FileName: String

Загружает изображение из файла FileName.

procedureLoadFromStream(Stream:TStream)

Загружает изображение из потока данных Stream.

procedure SaveToClipboardFormat (var AFormat: Word; var AData: THandle; var APalette: HPALETTE)

Помещает графическое изображение AData и его цветовую палитру APalette в буфер межпрограммного обмена в формате AFormat.

procedure SaveToFile(const FileName: String)

Сохраняет изображение в файле FileName.

procedure SaveToStream(Stream: TStream)

Сохраняет изображение в потоке Stream.

КлассTPicture:

Свойства класса:

property Bitmap: TBitmap

Интерпретирует графический объект как растровое изображение.

property Graphic: TGraphic

Содержит графический объект.

property Height: Integer

Содержит высоту изображения в пикселях.

property Icon: TIcon

Интерпретирует графический объект как пиктограмму.

property Metafile: TMetafile

Интерпретирует графический объект как метафайл.

property Width: Integer

Содержит ширину изображения в пикселях.

Методы класса:

Procedure Assign(Source: Tpersistent)

Связывает собственный графический объект Graphic с объектом Source.

procedure LoadFromClipboardFormat (AFormat: Word; AData: THandle; APalette: HPALETTE)

Ищет в буфере межпрограммного обмена Clipboard зарегистрированный формат AFormat и, если формат найден, загружает из буфера изображение AData и его палитру APalette.

procedure LoadFromFile(const FileName: String)

Загружает изображение из файла FileName.

class procedure RegisterClipboardFormat(AFormat: Word; AGraphicClass: TGraphicClass)

Используется для регистрации в Clipboardнового формата изображения.

class procedure RegisterFileFormat (const AExtension, ADescription: String; AGraphicClass: TGraphicClass)

Используется для регистрации нового файлового формата.

class procedure RegisterFileFormatRes (const AExtension: String; ADescriptionResID: Integer

Используется для регистрации нового формата ресурсного файла.

procedure SaveToClipboardFormat (var AFormat: Word; var AData: THandle; var APalette: HPALETTE)

Помещает графическое изображение AData и его цветовую палитру APalette в буфер межпрограммного обмена в формате AFormat.

procedure SaveToFile(const FileName: String)

Сохраняет изображение в файле FileName.

class function SupportsClipboardFormat(AFormat: Word): Boolean

Возвращает True, если формат AFormat зарегистрирован в буфере межпрограммного обмена Clipbord.

class procedure UnregisterGraphicClass(AClass: TGraphicClass)

Делает недоступными любые графические объекты класса AClass.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]