dr_LIRE LIGNE

4D - Documentation   Français   English   German   4D Draw 2004, Commandes par thèmes   4D Draw 2004, Liste alphabétique des commandes   Retour   Précédent   Suivant

version 6.0


dr_LIRE LIGNE (zone; cible; motif; couleur; largeur)

ParamètreTypeDescription
zoneEntier longZone 4D Draw
cibleEntier long-2 = Valeur par défaut, -1 = Tous, 0 = Sélection,
>0 = ID d'objet
motifEntierRéférence numérique de la trame
couleurEntier longRéférence de la couleur
largeurNumériqueLargeur de la ligne exprimée en points

Description

La commande dr_LIRE LIGNE retourne dans les variables motif, couleur et largeur les caractéristiques de la ligne pour les objets désignés par cible.

Si cible est égal à -2, dr_LIRE LIGNE vous informe des valeurs par défaut de motif, couleur et largeur pour zone.

Si cible est égal à -1, dr_LIRE LIGNE vous informe du motif, de la couleur et de la largeur des lignes pour l'ensemble des objets de zone.

Si cible est égal à 0, dr_LIRE LIGNE vous informe du motif, de la couleur et de la largeur des lignes présentes dans la sélection.

Si cible est supérieur à 0, dr_LIRE LIGNE interprète la valeur passée comme étant le numéro d'identification d'un objet et vous informe de sa couleur, de son motif et de sa largeur de ligne. Si l'objet n'existe pas, dr_LIRE LIGNE renvoie dans chaque paramètre la valeur -32000 et dr_Erreur aura pour valeur 2.

motif retourne la référence numérique de la trame utilisée. Les trames apparaissant dans la palette en mode Utilisation sont numérotées de gauche à droite et du haut vers le bas, soit de 1 à 36.

couleur retourne la référence numérique de la couleur utilisée. Cette référence peut vous être utile lors de l'utilisation des commandes dr_FIXER TRAME et dr_FIXER LIGNE pour afficher d'autres objets dans la même teinte.

largeur vous informe de l'épaisseur du trait. Cette valeur est exprimée en points.

Si les motifs, couleurs ou largeurs diffèrent pour l'ensemble des éléments désignés par cible, dr_LIRE LIGNE retourne -32000 dans les paramètres n'ayant pas une valeur commune.

Exemple

L'exemple suivant vérifie que les valeurs par défaut sont appliquées. Dans le cas inverse, elles seront rétablies.

   dr_LIRE LIGNE(LaZone;-2;Motif;Couleur;Largeur)
   Si ((Motif#3) | (Couleur#0) | (Largeur#0,25))
      dr_FIXER LIGNE (LaZone;-2;3;0;0,25)
   Fin de si

Référence

dr_FIXER LIGNE.


4D - Documentation   Français   English   German   4D Draw 2004, Commandes par thèmes   4D Draw 2004, Liste alphabétique des commandes   Retour   Précédent   Suivant