Vcl.Graphics.TPicture
Delphi
TPicture = class(TInterfacedPersistent, IStreamPersist)
C++
class PASCALIMPLEMENTATION TPicture : public System::Classes::TInterfacedPersistent
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
class | public | Vcl.Graphics.pas Vcl.Graphics.hpp |
Vcl.Graphics | Vcl.Graphics |
Description
TPicture contient un bitmap, une icône, un métafichier ou un graphique défini par l'utilisateur.
TPicture est un conteneur de TGraphic utilisé pour stocker un graphique, dont le type est spécifié par la propriété Graphic. Il est utilisé à la place de TGraphic si le graphique appartient à une classe TGraphic. LoadFromFile et SaveToFile sont polymorphiques. Par exemple, si TPicture contient une icône, il est correct d'utiliser LoadFromFile depuis un fichier bitmap, alors que la classe TIcon ne peut lire que des fichiers .ICO.
Si l'objet TPicture contient un graphique bitmap, la propriété Bitmap spécifie le graphique. Si TPicture contient une icône, la propriété Icon spécifie le graphique. Si TPicture contient un graphique métafichier, la propriété Metafile spécifie le graphique.
Les propriétés de TPicture indiquent le type de graphique contenu dans l'objet image et sa taille. Les méthodes de TPicture sont utilisées pour lire, enregistrer et manipuler des graphiques.
Pour charger ou enregistrer une image dans le Presse-papiers, utilisez la méthode Assign d'un objet TClipboard.
Pour dessiner une image dans un canevas, appelez les méthodes Draw ou StretchDraw d'un objet TCanvas en lui transmettant la propriété Graphic de TPicture comme paramètre.