Skip To Content

esri_fielddef_names (AutoLISP)

Renvoie une liste des noms de champs d’une couche d’entités de document ou Web existante.

Syntaxe

(esri_fielddef_names flname)

Arguments

  • flname | chaîne | obligatoire | Nom de la couche d’entités de document existant dans le dessin.

Exemple d’utilisation

Essayer d’obtenir une liste des noms de champs de la couche d’entités Manholes.

(esri_fielddef_names "Manholes")

Exemple d’utilisation du résultat

Renvoie une liste des noms de champs de la couche d’entités Manholes.

("EntityHandle" "EntityType" "Type" "Manufacturer" "Diameter")

Valeurs renvoyées

  • En cas de réussite, renvoie une liste des noms de champs sous forme de chaîne.
  • 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 spécifiée n’est pas une couche d’entités valide dans le dessin.