Draw (gb.qt4)
Cette classe est utilisée pour dessiner une
image, ou un objet
aire de tracé.
Avant de dessiner quelque chose, vous devez appeler la méthode
Begin en lui passant l'objet dans lequel vous voulez dessiner.
Ensuite vous pouvez appeler n'importe quelles méthodes pour dessiner des points, des lignes, du texte, des images...
Quand votre dessin est fini, vous devez appeler la méthode
End.
Vous ne pouvez pas tracer une "
DrawingArea" en dehors de son gestionnaire d'Evènement
Draw,
à moins que sa propriété
Cached soit définie. Dans ce cas, la "DrawingArea" se comporte comme une image.
Cette classe est statique.
Constantes
Disabled
|
Cette constante est utilisée par les méthodes de styles pour dessiner un contrôle dans son état désactivé.
|
Focus
|
Cette constante est employée par les méthodes de style pour tracer un contrôle qui a le focus.
|
Hover
|
Cette constante est employée par les méthodes de style pour tracer un contrôle survolé par le curseur de la souris.
|
Normal
|
Cette constante est utilisée par les méthodes de styles pour dessiner un contrôle dans son état activé.
|
Propriétés statiques
Background
|
Retourne ou définit la couleur d'arrière-plan utilisée pour dessiner les formes ou le texte.
|
Clip
|
Retourne un objet virtuel utilisé pour gérer la zone de coupage d'un dessin.
|
ClipRect
|
Retourne ou définit le rectangle de sélection.
|
Device
|
Retourne le périphérique en cours de tracé.
|
FillColor
|
Retourne ou définit la couleur utilisée par les méthodes de remplissage de tracé.
|
FillStyle
|
Retourne ou définit le style utilisé par les méthodes de remplissage de tracé.
|
FillX
|
Retourne ou définit l’origine horizontale de la brosse utilisée par les méthodes de remplissage de tracé.
|
FillY
|
Retourne ou définit l’origine verticale de la brosse utilisée par les méthodes de remplissage de tracé.
|
Font
|
Retourne ou définit la fonte de caractères utilisée pour le tracé des textes.
|
Foreground
|
Retourne ou définit la couleur d’arrière-plan utilisée par les brosses de tracé, les textes et les lignes.
|
H
|
Un synonyme de la propriété Height.
|
Height
|
Retourne la hauteur de la surface qui peut être tracée.
|
Invert
|
Indique que toutes les primitives de tracé combinent leurs couleurs de pixel avec les leurs couleurs de pixel de la destination par une opération OU exclusif.
|
LineStyle
|
Retourne ou définit le style utilisé pour dessiner des lignes.
|
LineWidth
|
Retourne ou définit l’épaisseur utilisée pour tracer des lignes.
|
Style
|
Retourne une classe virtuel qui regroupe les styles de tracé des méthodes.
|
Transparent
|
Indique que certaines méthodes de tracé telles que Draw.Text sont transparentes, c.a.d. qu’elles ne remplissent pas leur arrière-plan.
|
W
|
Un synonyme de la propriété Width.
|
Width
|
Retourne la largeur de la surface qui peut être tracée.
|
Méthodes statiques
Arc
|
Trace un arc.
|
Begin
|
Commence un nouveau dessin. Le dispositif peut être un de ces objets suivants:
|
Circle
|
Dessine un cercle, centré sur le pixel (X , Y ), et dont le diamètre est (Radius * 2 + 1) .
|
Clear
|
Efface le périférique de tracé en utilisant la couleur de fond.
|
Ellipse
|
Trace une éllipse ou un camembert.
|
End
|
Termine un dessin.
|
FillRect
|
Remplit le rectangle spécifié avec la couleur spécifiée.
La propriété Background est inchangée.
|
Image
|
Dessine une Image, ou une partie.
|
Line
|
Dessine une ligne.
|
Picture
|
Dessine une Picture, ou une partie de cette dernière.
|
Point
|
Dessine un simple pixel.
|
PolyLine
|
Dessine une ligne brisée, c.a.d. un polygone ouvert.
|
Polygon
|
Dessine un polygone.
|
Rect
|
Dessine un rectangle.
|
Reset
|
Réinitialise la matrice de transformation.
|
Restore
|
Restaure l'état de toutes les propriétés de dessin telle qu'elles étaient précédemment enregistrées par la Méthode Save.
|
RichText
|
Trace une partie de rich text (texte enrichi).
|
RichTextHeight
|
Retourne la hauteur d'une partie de texte enrichi rich text.
|
RichTextWidth
|
Retourne la largeur d'une partie de rich text(texte enrichi).
|
Save
|
Enregistre l'état de toutes les propriétés de dessin.
|
Scale
|
Modifie la matrice de transformation pour que les tracés soient mis à l’échelle selon un vecteur spécifié.
|
Text
|
Dessine un texte.
|
TextHeight
|
Retourne la largeur d'un dessin de texte.
|
TextWidth
|
Retourne la longueur d'un dessin de texte.
|
Tile
|
Dessine une image pavée.
|
Translate
|
Modifie la matrice de transformation pour que les tracés soient translatés par le vecteur spécifié.
|
Zoom
|
Trace une version zoomée rapide d’une image ou d’une partie de celle-ci.
|