version 6.0
dr_FIXER LIGNE (zone; cible; motifL; couleurL; largeur)
| Paramètre | Type | Description | |
| zone | Entier long | Zone 4D Draw | |
| cible | Entier long | -2 = Valeurs par défaut, -1 = Tous, | |
| 0 = Sélection, >0 = ID | |||
| motifL | Entier | Numéro du motif, -1 = Pas de changement | |
| couleurL | Entier long | Référence de la couleur, -1 = Pas de changement | |
| largeur | Numérique | Largeur de la ligne en points, -1 = Pas de changement |
Description
La commande dr_FIXER LIGNE change les caractéristiques des lignes désignées par cible.
Si cible est égal à -2, dr_FIXER LIGNE admet comme valeur par défaut les références passées dans motifL, couleurL et largeur. Toute ligne tracée par la suite dans zone le sera avec ces valeurs.
Si cible est égal à -1, dr_FIXER LIGNE applique à l'ensemble des lignes de zone les valeurs motifL, couleurL et largeur passées en paramètres.
Si cible est égal à 0, dr_FIXER LIGNE applique à l'ensemble des lignes de la sélection les valeurs motifL, couleurL et largeur passées en paramètres.
Si cible est supérieur à 0, dr_FIXER LIGNE interprète la valeur passée comme étant le numéro d'identification d'une ligne et lui applique les valeurs motifL, couleurL et largeur passées en paramètres.
Si l'objet n'existe pas, dr_FIXER LIGNE ne fait rien et dr_Erreur renvoie l'erreur n°2.
motifL attend la référence numérique du motif à utiliser. Les motifs apparaissent dans le sous-menu Objets>Motif en mode Utilisation et sont numérotés de gauche à droite et de haut en bas, soit de 1 à 36.
couleurL est une référence numérique. Cette référence peut être obtenue par l'intermédiaire des fonctions dr_RGB vers couleur et dr_Index vers couleur.
largeur indique l'épaisseur de la ligne et est exprimée en points.
Pour les trois derniers paramètres, passer -1 équivaut à laisser la valeur existante inchangée.
Exemple
Reportez-vous à l'exemple de la routine dr_LIRE LIGNE.
Référence