ACM-2024-06-04

Jahrgang: 2024
Ausgabe: 06
Autor: Jörn Bosse
Programm: LAYERFARBEN.LSP
Funktionalität: Layer-Farben speichern und wiederherstellen
Format: LISP
Lauffähig: ab AutoCAD 2021
Befehle: LAF
Bezug: Online


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

Layerfarben speichern und wiederherstellen

Mit Hilfe von Layerfarben lassen sich strukturierten Zeichnungen für verschiedene Anwendungszwecke gut 
darstellen. Etwa, um in einer Zeichnung während einer Konstruktionsphase andere Farben als bei der Abgabe 
zu verwenden. Aber auch Farbflächenpläne lassen sich durch verschiedene Farbschemen für unterschiedliche 
Zwecke aufbereiten.
In AutoCAD gibt es den Layermanager, mit dem alle Layereinstellungen einer Zeichnung gespeichert und 
wiederhergestellt werden können. Damit könnte man sich den Originalzustand speichern, dann Farbänderungen 
durchführen und zum Ende Projekts wieder den Originalzustand herstellen. 
An diese gedankliche Arbeitsweise angelehnt funktioniert das Programm LAYERFARBEN.LSP, das entweder alle 
oder einzelne Layer auswählt. Die aktuellen Farbeinstellungen dieser Layerauswahl kann man unter einem 
Namen speichern. Danach lassen sich die Farben der Layer ändern und unter einem Namen speichern. 
Hier sind mehrere Versionen möglich, etwa:
- 240819_Original (Originalfarben der Layer)
- 240819_ACI_1 (Layerfarben geändert in ACI-Farben, Schema 1)
- 240819_ACI_2 (Layerfarben geändert in ACI-Farben, Schema 2)
- 240819_Farbbuecher (Layerfarben geändert, Verwendung von Farbbüchern)
- ...
Mit diesen gespeicherten Werten ist es dann möglich, die jeweiligen Farbeinstellungen wiederherzustellen. 
Hinweis: In der Layer-Farblistenauswahl gibt es eine Einschränkung bei der Auswahl der Einträge: Wählt man 
mehr als 256 in der Liste aus, wird automatisch die ganze Liste als selektiert angesehen, weil es aus 
AutoCAD-technischen Gründen nicht möglich ist, mehr als 256 Listenelemente auszuwählen.
Im folgenden Beispiel soll dargestellt werden, wann die Verwendung des Programms sinnvoll ist: Es liegt 
ein Farbflächenplan vor, alle SOLID-Farbflächen sind auf getrennten Layern vorhanden, die Farbeigenschaft 
ist bei allen Flächen vonLayer. Mit dem Namenfilter werden nur die Layer in der Layerfarbenliste dargestellt, 
die die Farbflächen betreffen. Von ihnen werden alle Einträge ausgewählt. Die Farben der selektierten Einträge 
werden unter dem Namen "Original" gespeichert. Jetzt kann man für die Layer in der Layerfarbliste andere Farben 
auswählen. Danach werden die Layerfarben unter dem Namen "geändert" gespeichert. Und nun können durch die 
Funktion Wiederherstellen die verschiedenen, gespeicherten Layerfarben bei Bedarf wiederhergestellt werden. 
Bei dieser Arbeitsweise sind auch weitere Farbschemen möglich. Sind alle unter einem separaten Namen in der 
Farbliste gespeichert, kann man zwischen den Versionen mit der Wiederherstellungsfunktion "blättern" und die 
Originalfarben lassen sich abschließend wiederherstellen.
