Skip To Content

esri_docfeaturelayer_getquery (AutoLISP)

Renvoie la valeur QUERYFILTER d’une couche d’entités de document existante sous forme de liste associée représentant la requête utilisée pour définir la couche d’entités.

Syntaxe

(esri_docfeaturelayer_getquery 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 les propriétés de requête de filtre pour la couche d’entités Buildings sous forme de liste associée :

(esri_docfeaturelayer_getquery "Buildings")

Exemple d’utilisation du résultat

Renvoie les propriétés de requête de filtre pour la couche d’entités Buildings sous forme de liste associée composée du code DXF™ pour la couche 8 et d’une chaîne séparée par des virgules des noms de couches AutoCAD pour les entités et sous-types parents :

((8 . "Buildings"))

Valeurs renvoyées

  • Réussite : renvoie une liste associée représentant la requête utilisée pour définir la couche d’entités. La liste associée contient des codes DXF™ en tant que valeurs clés et une valeur associée qui s’associent pour créer une requête de filtrage pour la couche d’entités.
  • 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."))

    L’argument 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é valide dans le dessin.

Voir aussi

esri_featurelayer_getquery | Renvoie une liste associée des propriétés de filtre de requête pour la couche d’entités spécifiée.