Layer-Mapping im Ansichtsfenster

AEC-Objekte können in den Ansichtsfenstern jeweils unterschiedlich angezeigt werden. Wenn AEC-Objekte in primitive AutoCAD-Objekte aufgelöst werden, muss jede Darstellung einen unterschiedlichen Satz von Grundelementen erstellen. Für jedes Ansichtsfenster werden ein neuer Layer und eine neue Blockdefinition erstellt, um alle aufgelösten Objekte aufzunehmen. Eine Blockreferenz (EINFÜGE) zu dieser Definition wird ebenfalls erstellt und auf dem betreffenden Layer platziert. In dem jeweiligen Ansichtsfenster werden dann alle für andere Ansichtsfenster erstellten Layer gefroren, damit nur Grafiken für die ursprünglich sichtbare Darstellung sichtbar bleiben.

Für eine Registerkarte Layout werden folgende Blockdefinitionen erstellt:

AecObjExplode_LayoutName_Pspace_<Zahl> mit AEC-Objekten im Papierbereich AecObjExplode_LayoutName_Vport_<AnsFenRef1> mit AEC-Objekten von MVIEW 1 AecObjExplode_LayoutName_Vport_<AnsFenRef2> mit AEC-Objekten von MVIEW 2… AecObjExplode_LayoutName_Vport_<AnsFenRefN>

Layoutname steht für den Namen der jeweiligen Registerkarte Layout, und AnsFenRef# steht für die eindeutige AutoCAD-Objektreferenz für das jeweilige Ansichtsfenster.

Anmerkung: Um die Referenz für ein Ansichtsfenster zu bestimmen, geben Sie in der Befehlszeile den Befehl LISTE ein und wählen die Begrenzung des Ansichtsfensters. Bei der Referenz handelt es sich um eine Hexadezimalzahl 4D2A.

Es gibt auch einen Layer, der mit den gleichen Namen erstellt wird, damit Blöcke, die sich nicht auf dieses Ansichtsfenster beziehen, auf einem gefrorenen Layer und somit nicht sichtbar sein können.

Die zum Erstellen des Blocks verwendete "Vorlage" sowie die Layer-Namen werden in der Windows-Registrierung unter folgendem Schlüssel gespeichert (beachten Sie, dass der Sprachencode 409 je nach Ländereinstellungen variiert):

HKEY_CURRENT_USERSoftwareAutodeskAutoCADR17.0ACAD-5004:409ProfilesAutoCAD Architecture - ImperialDialogsAecObjExplode50-Options

Sie können diese Vorlagen in andere Zeichenketten umwandeln, aber sie müssen die aktuell vorliegenden "%1!s!" und ähnliche Formatanweisungen enthalten. Die Formatanweisungen werden im letzten Block und in den Layer-Namen durch den Layout-Namen und die Referenznummer des Ansichtsfensters ersetzt.

Anmerkung: Auf der Registerkarte Modell (TILEMODE=1) werden alle Darstellungen gleichzeitig angezeigt. Dies ist erforderlich, da es keine Möglichkeit gibt, in einem festen Ansichtsfenster einen Layer zu frieren, ohne ihn gleichzeitig in allen Ansichtsfenstern des Papierbereichs zu frieren. Sie können jedoch bis auf einen alle der Ansichtsfenster-Layer frieren, um die gewünschte Darstellung zu erhalten.