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.
- (nil ("Fehler". "Feature-Layer nicht gefunden"))