|
Lisp : Assoziative Anordnung
M.Seitz am 17.06.2011 um 13:31 Uhr (0)
(vla-getdynamicblockproperties VLANAM) liefert einen 1-dimensionalen Safearray mit nil.
|
| In das Form Lisp wechseln |
|
Lisp : Assoziative Anordnung
M.Seitz am 17.06.2011 um 12:58 Uhr (0)
Danke für den Tipp!Allerdings bring der mich nicht wirklich weiter.Hier ein Beispiel:Aus einem Kreis um den Ursprung mit Radius 1 wird eine Anordnung mit 13 Spalten und dem Tabellenspalten-Abstand 2.5 erstellt.Code:Befehl: (vlax-dump-object VLANAM T); IAcadBlockReference2: AutoCAD Block Reference-Schnittstelle (Blockreferenz); Eigenschaftswerte:; Application (RO) = #VLA-OBJECT IAcadApplication 00000001406a7198; Document (RO) = #VLA-OBJECT IAcadDocument 000000002d6e5400; EffectiveName (RO) = "*U2"; Enti ...
|
| In das Form Lisp wechseln |
|
Lisp : Assoziative Anordnung
M.Seitz am 17.06.2011 um 09:00 Uhr (0)
Hallo zusammen!Seit AutoCAD 2012 lassen sich mit dem Befehl "_arrayrect" assoziative Anordnungen erstellen.Diese lassen sich sowohl über Griffe, als auch über das Eigenschaftenfenster modifizieren, oder mit dem Befehl "_arrayedit".Im Vergleich zu Meinfüg-Blöcken haben sie den Vorteil der Dynamik und der einfachen Auflösbarkeit.Soweit, so gut! Nun zum eigentlichen Problem: Wie kann man auf diese Objekte (Typ: Unbenanter Block) mittels LISP zugreifen und z. B. Anzahl der Spalten oder Tabellenspalten-Abstand ...
|
| In das Form Lisp wechseln |