Propriétés et méthodes communes du canevas

De RAD Studio
Aller à : navigation, rechercher

Remonter à Présentation de la programmation relative aux graphiques


Le tableau suivant énumère les propriétés les plus courantes de l'objet Canvas.

Propriétés communes de l'objet Vcl.Graphics.TCanvas  :

Propriétés Descriptions

Font

Spécifie la fonte à utiliser pour écrire du texte dans le canevas. Définit les propriétés de l'objet TFont afin de spécifier le type de police, sa couleur, sa taille, et son style.

Brush

Détermine la couleur et le modèle utilisés par le canevas pour remplir les fonds et les formes graphiques. Définissez les propriétés de l'objet TBrush pour spécifier la couleur, le motif ou le bitmap à utiliser pour remplir des zones du canevas.

Pen

Spécifie le type de crayon utilisé par le canevas pour tracer des lignes et entourer des formes. Affectez des valeurs aux propriétés de l'objet TPen pour spécifier la couleur, le style, l'épaisseur et le mode du crayon.

PenPos

Spécifie la position de dessin en cours du crayon.

Pixels

Spécifie la couleur des pixels à l'intérieur du ClipRect en cours.


Pour davantage d'informations sur ces propriétés, voir Utilisation des propriétés de l'objet Canvas.

La liste suivante contient les différentes méthodes pouvant être utilisées :

Méthodes communes de l'objet canevas  :

Méthode Descriptions

Arc

Dessine un arc dans l'image le long du périmètre de l'ellipse circonscrite par le rectangle spécifié.

Chord

Dessine une figure fermée représentée par l'intersection d'une ligne et d'une ellipse.

CopyRect

Copie dans le canevas une partie de l'image d'un autre canevas.

Draw

Dessine sur le canevas à l'emplacement donné par les coordonnées (X, Y) l'objet graphique spécifié par le paramètre Graphic.

Ellipse

Dessine dans le canevas l'ellipse inscrite dans un rectangle.

FillRect

Remplit le rectangle spécifié du canevas avec le pinceau en cours.

FloodFill (VCL seulement)

Remplit une zone du canevas en utilisant le pinceau en cours.

FrameRect (VCL seulement)

Dessine un rectangle en utilisant le pinceau (Brush) du canevas pour dessiner la bordure.

LineTo

Dessine dans le canevas une ligne allant de la position en cours du crayon (PenPos) jusqu'au point de coordonnées spécifiées par X et Y, puis définit la position du crayon en (X, Y).

MoveTo

Déplace au point (X,Y) la position en cours de dessin.

Pie

Dessine dans le canevas la section d'une ellipse délimitée par le rectangle (X1,Y1) et (X2,Y2).

Polygon

Dessine dans le canevas une suite de lignes connectant les points spécifiés et ferme la figure en connectant le dernier point au premier point.

Polyline

Dessine sur le canevas une suite de lignes avec le crayon en cours en connectant les points spécifiés dans le paramètre Points.

Rectangle

Dessine sur le canevas un rectangle dont le coin supérieur gauche apparaît au point (X1, Y1) et le coin inférieur droit au point (X2, Y2). Utilisez Rectangle pour dessiner un cadre utilisant Pen et remplissez-le avec Brush.

RoundRect

Dessine dans le canevas un rectangle aux coins arrondis.

StretchDraw

Dessine sur le canevas un graphique afin que l'image tienne dans le rectangle spécifié. Le facteur d'amplification de l'image devra sans doute être modifié pour que l'image tienne dans le rectangle.

TextHeight, TextWidth

Renvoie respectivement la hauteur et la largeur d'une chaîne dans la police en cours. La hauteur inclut l'intervalle entre les lignes.

TextOut

Ecrit une chaîne dans le canevas en commençant au point (X,Y), puis actualise la valeur de PenPos à la fin du dessin de la chaîne.

TextRect

Ecrit une chaîne à l’intérieur d’une région ; toute partie de la chaîne se trouvant à l’extérieur de la région ne sera pas visible.


Pour davantage d'informations sur ces méthodes, voir Utilisation des méthodes du canevas pour dessiner des objets graphiques.

Voir aussi