Skip To Content

esri_label_remove (AutoLISP)

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.