AreaText.lsp is een kleine lisp routine waarmee je de oppervlakte van een gebied als tekst plaatst. AreaText.lsp maakt handig gebruik de functionaliteit van het FIELD commando in AutoCAD. De lisp routine bestaat al enige jaren. Recentelijk is de routine geschikt gemaakt voor 64-bits systemen.
- Laad de lisp routine met het APPLOAD commando
- Start het commando door het intikken van het AT commando en selecteer een polyline.
- Geef vervolgens aan waar de tekst moet komen te staan

Als de polyline gewijzigd wordt, wordt ook de tekst aangepast. (na een REGEN)

Je kunt de nauwkeurigheid en de eenheid van de geplaatste tekst wijzigen. Teken een Polyline. Start het FIELD commando en selecteer de ‘Objects’ Field Category > de ‘Object’ Field name > ‘Area’ property en selecteer de polyline. Wijzig het formaat, nauwkeurigheid en eventueel het additionele formaat.

Noteer het resultaat in de ‘Field expression’.
Kopieer de tekst.
Bijvoorbeeld : %<\AcObjProp.16.2 Object(%<\_ObjId 2130314088>%).Area \f "%lu2%pr1%ps[,m²]%ct8[0.001]">%
Het in vet rood geschreven gedeelte is het belangrijkste gedeelte
Kijk naar de code van AreaText.lsp. Zoek naar de code zoals hieronder is weergegeven.
">%).Area \\f \"%pr2%lu2%ct4%qf1 SQ. FT.\">%"
Selecteer nu het juiste gedeelte in de field expressie en plaats dit zodat de code lijkt op hetgeen hieronder is weergegeven.
In plaats van één decimaal nauwkeurigheid in square feet is de nauwkeurigheid nu in 3 decimalen vierkant meters (m²).
">%).Area \\f \"%lu2%pr1%ps[,m²]%ct8[0.001]\">%"
Download de file AreaText.lsp, zoals genoemd bij de bijlagen.
Bewaar de .txt file als .lsp file op je computer
Bron : JTB World Blog