Vcl.Graphics.TPicture
Delphi
TPicture = class(TInterfacedPersistent, IStreamPersist)
C++
class PASCALIMPLEMENTATION TPicture : public System::Classes::TInterfacedPersistent
Inhaltsverzeichnis
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.