SetLineStyle |
Fixe le style de ligne |
---|---|
Delphi / Free Pascal | WinGraph |
Syntaxe
Procedure SetLineStyle(LineStyle,Pattern,Thickness:Word); |
Description
Cette procédure permet de définir le style de dessin des lignes. Le (linestyle) est l'une des constantes suivantes :
Constante | Description |
---|---|
SolidLn | ligne continue |
DashedLn | Ligne pointillée |
DottedLn | Ligne pointillée |
DashDotLn | Ligne alternée de tirets et de points |
DashDotDotLn | Tirets et ligne de points doubles |
UserBitLn | Ligne définie par l'utilisateur |
NullLn | Ligne invisible |
Si UserBitLn est spécifié, alors (modèle) doit contenir le modèle 16 bits. Dans tous les autres cas (pattern) est ignoré. Le paramètre (thickness) indique l'épaisseur de la ligne :
Constante | Description |
---|---|
NormWidth | Largeur d'un pixel |
DoubleWidth | Largeur de deux pixels |
TripleWidth | Largeur de trois pixels |
QuadWidth | Largeur de quatre pixels |
Il existe aussi la constante ThickWidth=TripleWidth.
Si (thickness) <> NormWidth alors (linestyle) est ignoré et la ligne est tracée solide, en raison des limitations du GDI de Windows. (thickness) est ignoré pour le style UserBitLn en raison d'une implémentation manquante. Utilisez SetColor pour définir la couleur de la ligne.
Dernière mise à jour : Mardi, le 11 Juillet 2023