// Trace une ligne rouge en continu
iLigne(50, 10, 50, 200, iContinu, 12, RougeClair)
// Trace une ligne noire en continu
iLigne(50, 10, 5, 100, iContinu, 12, Noir)
// Lance l'impression
iFinImprime()
Syntaxe
<Résultat> = iLigne(<X1> , <Y1> , <X2> , <Y2> [, <Style> [, <Épaisseur> [, <Couleur>]]])
<Résultat> : Booléen
- Vrai si la ligne a été imprimée,
- Faux dans le cas contraire.
<X1> : Réel
Coordonnée horizontale (colonne ou abscisse) du début du trait (en millimètres). Valeur comprise entre 0 et la largeur de la page (donnée par la fonction iLargeurPage).
<Y1> : Réel
Coordonnée verticale (ligne ou ordonnée) du début du trait (en millimètres). Valeur comprise entre 0 et la hauteur de la page (donnée par la fonction iHauteurPage).
<X2> : Réel
Coordonnée horizontale (colonne ou abscisse) de la fin du trait (en millimètres). Valeur comprise entre 0 et la largeur de la page (donnée par la fonction iLargeurPage).
<Y2> : Réel
Coordonnée verticale (ligne ou ordonnée) de la fin du trait (en millimètres). Valeur comprise entre 0 et la hauteur de la page (donnée par la fonction iHauteurPage).
<Style> : Constante optionnelle de type entier
Type du trait.
| |
iContinu (valeur par défaut) | Trait continu |
iPointillé | Trait pointillé (....) |
iMixte | Trait mixte (-.-.) |
iTiret | Trait tiret (-----) |
<Épaisseur> : Réel optionnel
Épaisseur du trait (en points pica). Valeur par défaut = 1 (un point Pica = 0,353 mm).
Pour obtenir une épaisseur de 1 pixel, <Épaisseur> doit être égale à 0. Lorsque l'épaisseur augmente, elle est répartie proportionnellement des deux côtés de la ligne.
<Couleur> : Entier optionnel
Couleur utilisée. Si ce paramètre n'est pas précisé, la couleur utilisée est le noir.
Cette couleur peut correspondre à :
Remarques
- La position du curseur n'est pas modifiée par le tracé du trait.
- L'utilisation du type de trait pointillé (iPointillé) ou mixte (iMixte) combinée avec un cadre épais peut provoquer des effets disgracieux.
Composante : wd260prn.dll