Vcl.Graphics.TPicture

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

System.Classes.TInterfacedPersistentSystem.Classes.TPersistentSystem.TObjectTPicture

Delphi

TPicture = class(TInterfacedPersistent, IStreamPersist)

C++

class PASCALIMPLEMENTATION TPicture : public System::Classes::TInterfacedPersistent

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
class public
Vcl.Graphics.pas
Vcl.Graphics.hpp
Vcl.Graphics Vcl.Graphics

Beschreibung

TPicture enthält ein Bitmap, ein Symbol, eine Metadatei- oder eine benutzerdefinierte Grafik.

TPicture ist ein TGraphic-Container, der eine Grafik des in der Eigenschaft Graphic angegebenen Typs enthält. Diese Objekte werden anstelle von TGraphic verwendet, wenn die Grafik eine beliebige TGraphic-Klasse sein kann. Die Methoden LoadFromFile und SaveToFile sind polymorph. Enthält das TPicture-Objekt beispielsweise ein Symbol, kann mit LoadFromFile auch eine Bitmap-Datei gelesen werden. Die Klasse TIcon kann nur ICO-Dateien lesen.

Enthält das TPicture-Objekt eine Bitmap-Grafik, wird diese mit der Eigenschaft Bitmap angegeben. Enthält das TPicture-Objekt ein Symbol, wird dieses mit der Eigenschaft Icon angegeben. Bei einer Metadatei wird die Grafik mit der Eigenschaft Metafile festgelegt.

Die Eigenschaften von TPicture geben den Typ und die Größe der Grafik an, die in dem TPicture-Objekt enthalten ist. Mit den Methoden von TPicture kann die Grafik geladen, gespeichert und bearbeitet werden.

Um eine Grafik in die Zwischenablage zu kopieren bzw. aus der Zwischenablage einzufügen, verwenden Sie die Methode Assign eines TClipboard-Objekts.

Soll eine Grafik auf einer Zeichenfläche ausgegeben werden, rufen Sie die Methode Draw oder StretchDraw des TCanvas-Objekts auf und übergeben die TPicture-Eigenschaft Graphic als Parameter.

Siehe auch

Codebeispiele