Russian Belarusian English German Japanese Ukrainian

TPicture

CuBook1.335

Описание

Объект типа TPicture является контейнером любого графического объекта TGraphic, тип которого указывается свойством Graphic. Объект TPicture имеет полиморфные методы файлового чтения и записи LoadFromFile и SaveToFile, автоматически подстраивающиеся под тип объекта.
В зависимости от типа хранимого объекта - битовой матрицы, пиктограммы, метафайла, определены соответствующие свойства Bitmap, Icon или Metafile, указывающие на графический объект. При ошибочном обращении к этим свойствам (если объект в действительности имеет другой Тип) прежнее содержимое объекта стирается и открывается новый пустой объект указанного типа. Вместо этих свойств можно получать доступ к графическому объекту непосредственно через свойство Graphic.
Обмен объекта TPicture с буфером обмена Clipboard может осуществляться методом Assign объекта TClipboard.
 
Иерархия

TObject - TPersistent
 
Модуль

graphics.h
 
Свойства

Свойство Тип Описание
Bitmap TBitmap Указывает на хранящийся объект как на битовую матрицу (формат файла .bmp).
Graphic TGraphic Указывает на хранящийся объект как на битовую матрицу, пиктограмму, метафайл или определенный пользователем тип.
Height int Указывает собственную, не измененную высоту изображения в пикселах. Свойство только для чтения.
Icon TIcon Указывает на хранящийся объект как на пиктограмму (формат файла .ico).
Metafile TMetafile Указывает на хранящийся объект как на метафайл (формат файла .emf).
Width int Указывает собственную, не измененную ширину изображения в пикселах. Свойство только для чтения.
 
Методы

Метод Описание
LoadFromClinboardFormat Читает изображение из буфера обмена Clipboardв заданном формате.
LoadFromFile Читает изображение из файла.
RegisterClipboardFormat Регистрирует новый формат Clipboard графического объекта для использования в методе LoadFromCliDboardFprmat.
RegisterFileFormat Регистрирует новый файловый формат графического объекта для использования в методе LoadFromFile.
RegisterFileFormatRes Регистрирует новый файловый формат графического объекта из ресурсов для использования в методе LoadFromFile.
SaveToClipboardFormat Сохраняет изображение в буфере обмена Clipboardв заданном формате.
SaveToFile Сохраняет изображение в файле.
SupportsClipboardFormat Определяет, поддерживается ли указанный формат Clipboard графического объекта.
UnregisterGraphicClass Удаляет все ссылки на ранее зарегистрированный формат Clipboardили файла.
 
События

Событие Описание
OnChange Событие при изменении графического объекта.
OnProgress События происходят при медленных процессах изменения графического изображения и позволяют построить индикатор хода процесса.
Если заметили ошибку, выделите фрагмент текста и нажмите Ctrl+Enter

Добавить комментарий