finden .. und dann? ..
die Länge der Linientypdefinition findet man im GC40 des Linientyps, ist der Objektlinientyp "VonLayer" muß man sich entsprechend über den Layer durchhangeln.
vla-get-length liefert die Länge der Linien,
dann noch vergleichen und man hat die entsprechenden Linien.
Entweder du läßt das ganze über einen Auswahlsatz laufen, oder durchhechelst mittels
(vlax-for LAYOUT(vla-get-layouts(vla-get-activedocument(vlax-get-acad-object)))
(vlax-for ITEM (setq BLOCK (vla-get-Block LAYOUT))
..die Layouts und mittels
(vlax-for BLOCK (vla-get-blocks(vla-get-activedocument(vlax-get-acad-object)))
(if(=(vla-get-islayout BLOCK):vlax-false)
(vlax-for ITEM BLOCK
.. die Blöcke
bei Fragen ...
------------------
- Thomas -
"Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben."
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP