Gambas Documentation
Aperçu du Langage
À traduire
Code Snippets
Comment faire ...
Compilation et installation
Composants
gb
gb.args
gb.cairo
gb.clipper
gb.complex
gb.compress
gb.crypt
gb.db
gb.db.form
gb.dbus
gb.debug
gb.desktop
gb.desktop.gnome.keyring
gb.eval
gb.eval.highlight
gb.form
gb.form.dialog
gb.form.editor
gb.form.mdi
gb.gmp
gb.gsl
gb.gtk
gb.gtk3
gb.gui
gb.image
gb.image.effect
gb.image.imlib
gb.image.io
gb.inotify
gb.libxml
gb.media
gb.mysql
gb.net
gb.net.curl
gb.net.smtp
gb.openal
gb.opengl
gb.opengl.glsl
gb.opengl.glu
gb.opengl.sge
gb.option
gb.pcre
gb.pdf
gb.qt4
.combobox.item
.container.children
.Menu.Children
.TabStripContainer
.TabStripContainer.Children
.TextArea.Selection
.TextBox.Selection
.Window.Controls
.Window.Menus
_ColumnView_Columns
_Draw_Clip
_Draw_Style
_GridView_Cell
_GridView_Column
_GridView_Columns
_GridView_Data
_GridView_Row
_GridView_Rows
_IconView_Item
_ListBox_Item
_TreeView
_TreeView_Item
Action
Align
Application
Arrange
Border
Button
CheckBox
Clipboard
Color
ColumnView
ComboBox
Container
Control
Cursor
Desktop
Dialog
Drag
Draw
Arc
Background
Begin
Circle
Clear
Clip
ClipRect
Device
Disabled
Ellipse
End
FillColor
FillRect
FillStyle
FillX
FillY
Focus
Font
Foreground
H
Height
Hover
Image
Invert
Line
LineStyle
LineWidth
Normal
Picture
Point
Polygon
PolyLine
Rect
Reset
Restore
RichText
RichTextHeight
RichTextWidth
Save
Scale
Style
Text
TextHeight
TextWidth
Tile
Translate
Transparent
W
Width
Zoom
DrawingArea
embedder
Fill
Font
Fonts
Form
Frame
GridView
HBox
HPanel
HSplit
IconView
Image
Key
Label
Line
ListBox
ListView
Menu
Message
Mouse
MovieBox
Paint
PaintBrush
PaintExtents
PaintMatrix
Panel
Picture
PictureBox
Printer
ProgressBar
RadioButton
Rect
Screen
Screens
Scroll
ScrollArea
ScrollBar
ScrollView
Select
Separator
Slider
SpinBox
Style
SvgImage
TabStrip
TextArea
TextBox
TextLabel
ToggleButton
ToolButton
trayicon
trayicons
TreeView
UserContainer
UserControl
VBox
VPanel
VSplit
Watcher
Window
Windows
gb.qt4.ext
gb.qt4.opengl
gb.qt4.webkit
gb.qt5
gb.qt5.opengl
gb.report
gb.scanner
gb.sdl
gb.sdl.sound
gb.settings
gb.signal
gb.util
gb.util.web
gb.v4l
gb.vb
gb.web
gb.web.feed
gb.xml
gb.xml.html
gb.xml.rpc
gb.xml.xslt
Controls pictures
Derniers changements
Dépôt d'applications
Documentation de l'Environnement de développement
Documentation des développeurs
Documents
Indenter
Index de tous les Documents
Index du langage
Lexique
LISEZ-MOI
Manuel du wiki
Messages d'erreur
Tutoriels
Wiki License

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.