(entmake
'((0 . "VIEW")(100 . "AcDbSymbolTableRecord")(100 . "AcDbViewTableRecord")
(2 . "CAD_001") (70 . 0) (40 . 185.45) (10 -151.737 94.1843 0.0) (41 . 267.544)
(11 0.0 0.0 1.0) (12 0.0 0.0 0.0) (42 . 50.0) (43 . 0.0) (44 . 0.0) (50 . 1.5708)
(71 . 0) (281 . 0) (72 . 1) (110 0.0 0.0 0.0) (111 0.0 -1.0 0.0) (112 1.0 0.0 0.0)
(79 . 0) (146 . 0.0))
)
So einfach kann man eine benannte Ansicht erstellen, woher du deine WErte bekommst
mußt du natürlich ermittelt un mit hilfe [SUBST] und/oder [CONS] die Entitylist
vorher anpassen..
Ich habe sowas bereits öfters benötigt, so war eine Ausgangssituation zb folgende:
Anordnung war von links nach rechts (4 Spalten) und nach immer weiter nach unten.
Die Bereiche waren gleichzeitig BLOCKreferenzen, somit habe ich die Blockreferenzen "Rahmen"
ausgewertet, und erstmal sortiert ganz oben links war "Blatt-1" rechts daneben war Blatt-2 usw.
Die Rahmen waren immer gleich groß, so konnte ich über den Basispunkt/Einfügepunkt der
Blockreferenzen (= unten links die Rahmenecke) und die mir bekannten
"relativen Koordinaten" = obereLinke Ecke den Bereich der benannten Ansicht festlegen.
Habe aus den Infos auch noch gleich einzelne Layouts angelegt usw.
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP