ACM-2025-05-02

Jahrgang: 2025
Ausgabe: 05
Autor: Markus Hoffmann
Programm: ACM-FIELDS2TEXT.LSP
Funktionalität: alle ausgewählten Schriftfelder in normale Texte auflösen
Format: LISP
Lauffähig ab: AutoCAD 2024 / BricsCADV24
Befehle: ACM-FIELDS2TEXT
Bezug: Online


Beschreibung
============

Völlig aufgelöst

Schriftfelder, manchmal auch schlicht Felder/Fields genannt, sind dynamische Textobjekte, die abhängig von 
der Systemvariablen FIELDDISPLAY mit grauem Texthintergrund dargestellt werden. Sie können zum Beispiel 
Objekt- oder Zeichnungseigenschaften oder Einstellungen von Systemvariablen anzeigen. Abhängig von der 
Systemvariablen FIELDEVAL werden sie beispielsweise beim Öffnen, Speichern, Plotten oder Regenerieren automatisch 
aktualisiert. Prominente Anwendungen sind etwa Flächen von Schraffuren oder Längen von Linien und Polylinien. 
Im AutoCAD Magazin wurden bereits einige Tools zum Umgang mit Schriftfeldern veröffentlicht.
Schriftfelder auflösen? Wer sich etwas auskennt, weiß, dass der Ursprungsbefehl (_EXPLODE) das mehr oder 
weniger gut hinbekommt. Wer sich aber ein bisschen besser auskennt, weiß, dass der Ursprungsbefehl eben auch 
einiges kaputt machen kann und - im schlimmsten Fall - am Ende aufgelöste Blockreferenzen und Bemaßungen 
hinterlässt. Wir alle wissen: Aufgelöste Bemaßungen gehören zu den Todsünden in der AutoCAD-Welt.
Es mag für manche vielleicht eher Vor- als Nachteil sein, wenn Zeichnungsdateien vor der Abgabe nochmal kräftig 
aufgelöst und bereinigt werden können, und sie für andere dadurch fast unbrauchbar werden. Der Autor unterstellt 
den meisten Anwendern jedoch, dass sie weniger zerstörerisch mit ihren DWG-Dateien umgehen möchten.
Und hier könnte das vorgestellte Tool ACM-FIELDS2TEXT.LSP eine passende Ergänzung im Werkzeugkasten 
derjenigen sein, die Schriftfeldtexte einfach nur fest in die Zeichnungsdatei "backen" wollen. 
Das Tool lässt alle Objekte wählen, die Schriftfelder beinhalten könnten, also Attribute, Attributdefinitionen, 
Bemaßungsobjekte und Führungen sowie Texte und Blockreferenzen. Anschließend werden die gewählten Objekte 
überprüft, ob Schriftfeldelemente enthalten sind, bevor sie, abhängig von der jeweiligen Objektart, sozusagen 
artgerecht in normale Textobjekte überführt werden. Bemaßungen zum Beispiel, die Schriftfelder enthielten sind 
anschließend immer noch Bemaßungen, aber nur noch mit "undynamischen" Textüberschreibungen.