(entget(tblobjname "LTYPE" "amzigzag"))
liefert dir
((-1 . <Objektname: 7efa3ea8> ) (0 . "LTYPE") (330 . <Objektname: 7efa3c28> ) (5
. "55") (100 . "AcDbSymbolTableRecord") (100 . "AcDbLinetypeTableRecord") (2 .
"Amzigzag") (70 . 0) (3 . "/\\/-/\\/-/\\/-/\\/-/\\/-/\\/") (72 . 65) (73 . 2)
(40 . 11.0001) (49 . 0.0001) (74 . 4) (75 . 136) (340 . <Objektname: 7efa5568> )
(46 . 0.04) (50 . 0.0) (44 . 0.0) (45 . 0.0) (49 . -11.0) (74 . 0))
das, da wirst du in einigen GC's sicher ein paar Faktoren aus der LIN wiederfinden (zur not : hier über die GC's informieren)
wobei der GC 75 die Symbolnummer beinhaltet.
im 340'er steht der Textstil ->
(entget(cdr(assoc 340(entget(tblobjname "LTYPE" "amzigzag")))))
aus dem du die SHX herausbekommst
Wie das Symbol allerdings heißt in der shx heißt, bekommst du so nicht raus .. un daran scheitert auch das ltdump ..
Wenn du eine möglickeit siehst, per Lisp an die Symbolnamen einer shx zu kommen ... ??
ach ja hier noch ein passender Link zum Thema .. und hier der Bezug
------------------
- 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