Attribute (ATTRIB) sind an Blockreferenzen gebundene Textobjekte, die nachträglich verändert werden können, ohne die Blockreferenz aufzulösen. Basis der Attribute sind die Attributdefinitionen (ATTDEF) im Blockcontainer. Das sind ebenfalls Textobjekte mit besonderen zusätzlichen Eigenschaften hinsichtlich ihrer Visualisierung. Für diese sind neben der Systemvariable ATTMODE die Eigenschaften KONSTANT und UN SICHTBAR verantwortlich. Eine Attributdefinition mit der Eigenschaft KONSTANT generiert bei der Blockeinfügung kein Attribut, sondern verhält sich wie ein Text im Block, reagiert aber auf die Einstellung von ATTMODE und die Eigenschaft UNSICHTBAR.
Nicht-KONSTANTE Attributdefinitionen werden beim Einfügen einer Blockreferenz gar nicht visualisiert. Stattdessen werden Attributobjekte von den Attributdefinitionen abgeleitet und als Unterobjekte der Blockreferenz erzeugt. Auch hier hat die Einstellung von ATTMODE und die Eigenschaft UNSICHTBAR Einfluss darauf, ob das Attribut in der Zeichnung angezeigt wird oder nicht.
Auch wenn die Attributdefinitionsobjekte im Blockcontainer dazu verwendet werden, die Attribute der Blockreferenz anzulegen, sind Attribut und Definition anschließend nicht mehr miteinander verbunden und Eigenschaften des Attributes können unabhängig ihrer Vorgaben verändert werden. Mit dem Autocad-Befehl ATTSYNC können die Attributeigenschaften jedoch wieder auf die Eigenschaften der Attributdefinition zurückgesetzt werden. Für die direkte Bearbeitung der Attribute stellt Autcad die Befehle _EATTEDIT und _BATTMAN zur Verfügung.
------------------
- Thomas -
"Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben."
[Diese Nachricht wurde von CADmium am 25. Jan. 2010 editiert.]
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP