Navigation: Macro > Variables et constantes > Constantes des entités du dessin > #SYMBOL |
![]() ![]() ![]() ![]() |
#SYMBOL |
Valeur d'une entité de type symbole.
Codes définis pour un symbole
#CODE :Type de l'entité (= #SYMBOL).
REQUEST Num_elem,#CODE;C
IF C=#SYMBOL THEN GOTO Symbole
#LAYER :Couche de l'entité (valeur 0 à 255).
REQUEST Num_elem,#LAYER;Ly
MODIFY Num_elem,#LAYER;Ly
#GROUP :Groupe de l'entité (valeur 0 ou 1).
REQUEST Num_elem,#GROUP;Gr
MODIFY Num_elem,#GROUP;Gr
#PEN :Numéro de la plume de l'entité (valeur 1 à 8).
REQUEST Num_elem,#PEN;Pn
MODIFY Num_elem,#PEN;Pn
#LINET :Numéro du type de ligne de l'entité (0 à 255).
Se référer à l'instruction LINE TYPE pour la description
des types de ligne.
REQUEST Num_elem,#LINET;Lt
MODIFY Num_elem,#LINET;Lt
#COLOR :Numéro de la couleur de l'entité.
REQUEST Num_elem,#COLOR;Cl
MODIFY Num_elem,#COLOR;Cl
#PLAN :Numéro du plan 3D de l'entité.
La couleur n'est actuellement pas utilisée.
REQUEST Num_elem,#PLAN;Pl
MODIFY Num_elem,#PLAN;Pl
#VIEW :Visibilité de l'entité (0 à 255).
Si la valeur est nulle (0) l'entité est visible,
dans le cas contraire l'entité n'est pas visible à l'écran.
Certaines fonctions du logiciel utilisent temporairement les
valeurs de 2 à 7 (bits 1 et 2), il est donc nécessaire d'utiliser
ces valeurs avec précaution.
REQUEST Num_elem,#VIEW;V
MODIFY Num_elem,#VIEW;V
#COMM :Nom du symbole.
Le nom est une chaîne de 25 caractères au maximum.
REQUEST Num_elem,#COMM;Texte$
MODIFY Num_elem,#COMM;Texte$
#X :Coordonnée du point d'origine sur l'axe X du
rectangle entourant le symbole.
REQUEST Num_elem,#X;X
MODIFY Num_elem,#X;X
#Y :Coordonnée du point d'origine sur l'axe Y du
rectangle entourant le symbole.
REQUEST Num_elem,#Y;Y
MODIFY Num_elem,#Y;Y
#DX :Longueur du rectangle entourant le symbole.
REQUEST Num_elem,#DX;Dx
MODIFY Num_elem,#DX;Dx
#DY :Hauteur du rectangle entourant le symbole.
REQUEST Num_elem,#DY;Dy
MODIFY Num_elem,#DY;Dy
#A :Angle d'inclinaison du symbole,
exprimé dans l'unité angulaire préalablement définie
par l'une des instructions DEG, RAD ou GRAD
REQUEST Num_elem,#A;Angle
MODIFY Num_elem,#A;Angle
#SCALE :Echelle du symbole.
REQUEST Num_elem,#SCALE;Echelle
MODIFY Num_elem,#SCALE;Echelle
#SYM :Symétrie du symbole.
0 = pas de symétrie.
1 = symétrie.
REQUEST Num_elem,#SYM;Mirroir
MODIFY Num_elem,#SYM;Mirroir
#X1 :Coordonnée du point d'origine du symbole sur l'axe X.
REQUEST Num_elem,#X1;Org_x
MODIFY Num_elem,#X1;Org_x
#Y1 :Coordonnée du point d'origine du symbole sur l'axe Y.
REQUEST Num_elem,#Y1;Org_y
MODIFY Num_elem,#Y1;Org_y
#NB :Nombre d'entités contenues dans le symbole.
REQUEST Num_elem,#NB;Nb_elem
MODIFY Num_elem,#NB;Nb_elem
#FILL : Type de remplissage des entités du symbole.
0 = pas de remplissage.
1 = remplissage avec contour des entités.
2 = remplissage sans contour des entités.
3 = lignes larges.
4 = lignes larges avec remplissage et contour.
5 = lignes larges avec remplissage sans contour.
REQUEST Num_elem,#FILL;Rempl
MODIFY Num_elem,#FILL;Rempl
#WIDTH :Largeur des entités du symbole si tracé en lignes larges.
REQUEST Num_elem,#WIDTH;Largeur
MODIFY Num_elem,#WIDTH;Largeur
#MODE :Tracé des entités du symbole si 0; tracé du rectangle
entourant le symbole si 1.
REQUEST Num_elem,#MODE;Vue
MODIFY Num_elem,#MODE;Vue
#PAR1 :Type du symbole.
0 = symbole simple.
1 = module (le nom #COMM est le nom du fichier).
2 = symbole de type motif.
3 = symbole d'assemblage.
REQUEST Num_elem,#PAR1;Type
MODIFY Num_elem,#PAR1;Type