Section courante

A propos

Section administrative du site

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