Skip To Content

esri_featurelayer_applysymbol (AutoLISP)

Remplace la sélection d’entités ponctuelles de la couche d’entités spécifiée par l’objet d’insertion de bloc fourni. Cette fonction permet un contrôle par programmation des options du menu contextuel d’application de symbole des couches d’entités.

Remarque :

Cette fonction respecte les entités actuellement sélectionnées de la couche d’entités spécifiée. Si aucune entité n’est sélectionnée, la fonction s’applique à toutes les entités de la couche d’entités spécifiée.

Syntaxe

(esri_featurelayer_applysymbol flname subtype blkname)

Arguments

  • flname [Chaîne] (obligatoire) : nom de couche d’entités Web ou de document existant dans le dessin.
  • subtype [Chaîne] (obligatoire) — Sous-type du nom de la couche d’entités ou chaîne vide pour tous les sous-types ("").
  • blkname [Chaîne] (obligatoire) — Nom du bloc défini dans le dessin utilisé pour remplacer les entités des entités sélectionnées de la couche d’entités spécifiée.

Exemple d’utilisation

Essaye de remplacer les entités parmi les entités sélectionnées de la couche d’entités Manholes par des entités d’insertion de bloc WTR_MANHOLE.

(esri_featurelayer_applysymbol "Manholes" "" "WTR_MANHOLE")

Exemple d’utilisation du résultat

Remplace les entités parmi les entités sélectionnées de la couche d’entités Manholes par des entités d’insertion de bloc WTR_MANHOLE, puis 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 expression de liste AutoCAD avec comme premier argument la valeur nil (nulle), puis une liste d'association dans laquelle une chaîne "Error" (Erreur) est associée avec un message.
    • (nil ("Error" . "Feature layer not found"))

      La couche d’entités spécifiée est introuvable dans le dessin.

    • (nil ("Error" . "Missing required argument."))

      Reportez-vous à la syntaxe de la routine LISP pour savoir comment l’utiliser.