Grüß Euch liebe Listlinge!
Hab vor eine Längenabfrage über ein Schriftfeld zu erstellen.
Mit Angabe der Kommastellen usw, volles Programm.
soweit:
"%<\AcObjProp Object(%<\_ObjId 2130262096>%).Length \f \"%lu2%pr2\">%" (als 'STR)
ABER:
Weil ja die Zeichnungseinheit (insunits) immer das Ergebnis beeinflusst und ich die Länge jedenfalls in CM erhalten will - noch eine Umrechnung aufgrund der Insunits:
"%<\AcDiesel $(nth,$(getvar,insunits), 0,0,0,0,0.1,1.0,100.0)>%" (als 'STR)
ABER2:
Bei der Verbindung der beiden Ausdrücke in einer Formel greift AutoCAD ein
"%<\AcExpr (%<\_FldPtr 2123450464>%*%<\_FldPtr 2123450432>%) \f \"%lu2\">%" (als 'STR)
und ersetzt die Ausdrücke mit _FLdPtr (Feld Peter ?!? )
Frage: (jetzt aber wirklich)
Werden die beiden _FldPtrs in eine Bibliothek geschrieben?
Wie kann ich diese Berechnung so umsetzen, dass ich in jeder Zeichnung diese Berechnung generieren kann? mit dem Objektnamen (ACAD_FIELD) bin ich in der Hilfe auch nicht wirklich weitergekommen.
vlg
der gespannt wartende
Wolfgang S
NACHTRAG:
ich versuche übrigens diese Felder als Attributstext zu erstellen, und mit vla-get-Textstring zeigt mir das Attribut kein Feld an (wie bei MText)
???
[Diese Nachricht wurde von Wolfgang S am 17. Sep. 2007 editiert.]
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP