Supprime l’association entre une entité et son étiquette textuelle.
Syntaxe
(esri_label_remove flname field ename)
Arguments
- flname | chaîne | obligatoire | Nom de couche d’entités Web existant dans le dessin.
- field | chaîne | obligatoire | Nom du champ de couche d’entités associé à l’étiquette.
- ename | nom d’entité | obligatoire | Nom de l’entité AutoCAD d’une entité pour supprimer son association d’étiquette.
Exemple d’utilisation
Invite l’utilisateur à sélectionner une entité dans la couche d’entités "Parcels" et essaye de supprimer son association d’étiquette de l’entité textuelle et du champ nommé "Owner".(progn
(setq ename (car (entsel)))
(esri_label_remove
"Parcels"
"Owner"
ename
)
)
Exemple d’utilisation du résultat
Supprime l’association entre l’entité textuelle AutoCAD et le champ Owner de l’entité sélectionnée dans la couche d’entités Parcels et renvoie une liste de valeurs True :
(T)
Valeurs renvoyées
- En cas de réussite, renvoie une liste de valeurs True : (T)
- En cas d’échec, renvoie une liste avec la première valeur nil puis une liste associée contenant la valeur principale "Error" et un message d’erreur associé sous forme de chaîne : (nil ( "Error" . "<message>")).
Valeurs d’échec renvoyées
Un échec peut être dû par exemple aux raisons suivantes :
- (nil ("Error" . "Missing required argument."))
Un ou plusieurs des arguments requis n’a pas été fourni.
- (nil ("Error" . "Feature layer not found."))
La valeur de la couche d’entités Web spécifiée n’est pas une couche d’entité Web valide dans le dessin.
- (nil ("Error" . "Error"))
Il n’existe pas d’association entre l’entité sélectionnée et le champ spécifié.
- (nil ("Error", "Field not found."))
Aucun champ ne correspond à l’entrée fournie
- (nil ("Error", "Invalid or missing drawing object.")
Aucune entité n’a été sélectionnée.
- (nil ("Error", "No label found."))
Aucune étiquette n’a été trouvée pour suppression.
Vous avez un commentaire à formuler concernant cette rubrique ?