Skip To Content

esri_featurelayer_applysymbol (AutoLISP)

Mit dieser Funktion werden die ausgewählten Punkt-Features des angegebenen Feature-Layers durch das bereitgestellte Blockeinfügungsobjekt ersetzt. Diese Funktion ermöglicht eine programmgesteuerte Kontrolle der Optionen im Kontextmenü "Symbol anwenden" von Feature-Layern.

Hinweis:

Diese Funktion berücksichtigt die aktuell ausgewählten Features des angegebenen Feature-Layers. Wenn keine Features ausgewählt sind, wird diese Funktion auf alle Features des angegebenen Feature-Layers angewendet.

Syntax

(esri_featurelayer_applysymbol flname subtype blkname)

Argumente

  • flname [Zeichenfolge] (erforderlich): Der Name eines in der Zeichnung vorhandenen Feature-Layers oder Web-Feature-Layers.
  • subtype [Zeichenfolge] (optional): Subtype des Feature-Layer-Namens oder leere Zeichenfolge für alle ("").
  • blkname [Zeichenfolge] (erforderlich): Der Name des in der Zeichnung definierten Blocks, der zum Ersetzen der Objekte von ausgewählten Features des angegebenen Feature-Layers verwendet wird.

Beispiel für die Verwendung

Versuchen Sie, die Objekte von ausgewählten Features des Feature-Layers Manholes durch WTR_MANHOLE-Blockeinfügungsobjekte zu ersetzen.

(esri_featurelayer_applysymbol "Manholes" "" "WTR_MANHOLE")

Ergebnis des Beispiels für die Verwendung

Ersetzt die Objekte von ausgewählten Features des Feature-Layers Manholes durch WTR_MANHOLE-Blockeinfügungsobjekte und gibt eine Liste mit "true" zurück.

(T)

Rückgabewerte

  • Bei erfolgreicher Ausführung wird eine Liste mit "true" zurückgegeben: (T)
  • Bei einem Fehler: Ein AutoCAD-Listenausdruck wird zurückgegeben, dessen erstes Argument "nil" ist. Darauf folgt eine Assoziationsliste, in der die Zeichenfolge "Fehler" mit einer Meldung verknüpft ist.
    • (nil ("Fehler". "Feature-Layer nicht gefunden"))

      Der angegebene Feature-Layer wurde in der Zeichnung nicht gefunden.

    • (nil ("Fehler". "Ein erforderliches Argument fehlt."))

      In der Syntax der LISP-Routine finden Sie Informationen zur Verwendung.