Vcl.Graphics.TPicture

De RAD Studio API Documentation
Aller à : navigation, rechercher

System.Classes.TInterfacedPersistentSystem.Classes.TPersistentSystem.TObjectTPicture

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.

Voir aussi

Exemples de code