ACM-2024-01-01

Jahrgang: 2024
Ausgabe: 01
Autor: Andreas Kraus
Programm: K_TXT2ATT.LSP
Funktionalität: Textinhalte in Attribute übertragen
Format: LISP
Lauffähig ab: AutoCAD 2020
Befehle: K_TXT2ATT
Bezug: Online


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

Mach da mal ein Attribut draus!

Manchmal bekommt man Pläne, die viele Symbole enthalten, aber die Textinformationen an den Symbolen sind 
auch nur Texte. So zum Beispiel Stromkreise, Liniennummern oder sonstige Infos, die ja eigentlich besser 
in einem Attribut aufgehoben wären, damit sie dem Symbol auch eindeutig zuzuordnen sind. Außerdem ist auch 
eine Weiterverarbeitung in Datenbanken kaum möglich, wenn die Daten im oder am Objekt gar nicht vorhanden 
sind.
Das Tool K_TXT2ATT.LSP kann hier helfen, Textinhalte in Attribute zu übertragen und die bearbeiteten Texte 
zu löschen. Dafür stehen verschiedene Möglichkeiten zur Verfügung.
1. Texte, MTexte oder auch Attributdefinitionen zusammen mit den Blöcken wählen:
Nach der Auswahl erscheint ein Dialogfeld, in dem man das Attribut wählt, in das die Texte übertragen werden 
sollen. Danach kommt noch die Wahlmöglichkeit, Attributeigenschaften oder Texteigenschaften zu übernehmen. 
Hierbei werden jeweils die Position und Eigenschaften von Attribut oder eben des Texts übernommen.Die 
Zuweisung von Text zu Attribut erfolgt hier automatisch nach Entfernen von Text zu jeweiligem Attribut, 
die bearbeiteten Texte werden am Ende gelöscht.
2. Nur Texte, MTexte oder auch Attributdefinitionen ohne Blöcke wählen:
Hier kommt zuerst noch die Aufforderung einen Block zu wählen, damit die Attributauswahl erfolgen kann. 
Der gewählte Block wird hier nur zur Attributwahl gebraucht und hat noch nichts mit der Zuweisung von 
Texten zu Attributen zu tun.Nach der Auswahl erscheint auch hier ein Dialogfeld, in dem man das Attribut 
wählt, in das die Texte übertragen werden sollen. Danach hat man auch hier noch die Wahlmöglichkeit, 
Attributeigenschaften oder Texteigenschaften zu übernehmen.
Die Zuweisung von Text zu Attribut erfolgt hier manuell durch Anklicken des jeweiligen Blocks. Dazu wird 
der aktuelle Text in die Bildschirmmitte gebracht und markiert. Bei einem Rechtsklick wird der Text 
übersprungen, nicht bearbeitet und am Ende auch nicht gelöscht.