SETLINESTYLE |
Fixe le style de ligne |
---|---|
Turbo Pascal 4+ | Graph |
Syntaxe
Procedure SetLineStyle(style,dessin,largeur:Word); |
Paramètres
Nom | Description | ||
---|---|---|---|
style | Ce paramètre permet d'indiquer le style de la ligne: | ||
Constante | Valeur | Description | |
SolidLn | 0 | Cette constante permet d'indiquer l'utilisation d'une ligne continue | |
DottedLn | 1 | Cette constante permet d'indiquer l'utilisation d'une ligne pointillée | |
CenterLn | 2 | Cette constante permet d'indiquer l'utilisation d'une ligne mixte | |
DashedLn | 3 | Cette constante permet d'indiquer l'utilisation d'une ligne en tiret | |
UserBitLn | 4 | Cette constante permet d'indiquer l'utilisation d'une ligne utilisateur | |
dessin | Ce paramètre permet d'indiquer le style 16 bits de la ligne lorsqu'on définit une ligne utilisateur (style=UserBitLn). | ||
largeur | Ce paramètre permet d'indiquer la largeur de la ligne : | ||
Constante | Valeur | Description | |
NormWidth | 1 | Cette constante permet que la ligne à une épaisseur de 1 pixel | |
ThickWidth | 3 | Cette constante permet que la ligne à une épaisseur de 3 pixels |
Description
Cette procédure permet de fixer le style et l'épaisseur d'une ligne dans un écran graphique.
Remarques
- La procédure SetLineStyle affecte toutes les lignes dessinées par les procédures Line, LineTo, Rectangle, DrawPoly,... Les lignes peuvent être tracées en trait plein, en pointillé, en trait d'axe ou en pointillés. Si une entrée non valide est transmise à la procédure SetLineStyle, la fonction GraphResult renvoie une valeur de grError et les paramètres de ligne actuels seront inchangés. Le paramètre style est une valeur de SolidLn à UserBitLn (0..4), le paramètre dessin est ignoré sauf si le paramètre style est égal à UserBitLn et que largeur est NormWidth ou ThickWidth. Lorsque style est égal à UserBitLn, la ligne est sortie en utilisant le modèle 16 bits défini par le paramètre dessin.
- La procédure SetLineStyle doit être utilisé en mode graphique.
Référence
Aide-mémoire de Turbo Pascal versions de 3 à 6, Edition Marabout, De Groote, Virga, 1992, ISBN: 2-501-01833-8, page 394 à 395.
Dernière mise à jour : Dimanche, le 8 février 2015