Hallo zusammen,
da mein erster Beitrag zu diesem Thema leider ins Nirvana verschwunden ist, versuch ich's nochmal.
Ich möchte für diverse Blöcke Beschriftungsattribute anlegen, welche sich über Schriftfelder abrufen lassen und bei Änderung der Blöcke (dynamische Parameter, Attribute) automatisch aktualisieren. Dazu wird beim Einfügen des Schriftfeldes über Objekte der zu beschriftende Block angeklickt und das gewünschte Beschriftungsattribut ausgewählt.
Dazu habe ich im Blockeditor Attribute angelegt (_Beschriftung_einzeilig, _Beschriftung_mehrzeilig) welche auf die dynamischen Parameter sowie die im Block beinhalteten Attribute zugreifen sollen. Anbei ein einfacher Block als Beispiel.
Für alles, was im Blockeditor als Blockplatzhalter fungiert (Parameter, Attribut Material) funktioniert das tadellos, mit den "frei" angelegten Attributen (Bauteilnummer, Beschichtung) leider nicht. Diese werden nicht ausgelesen, sondern erscheinen in der Beschriftung als ####.
Wenn ich die "frei" angelegten Attribute über ein Schriftfeld einzeln abrufe, werden sie auch ausgelesen, allerdings möchte ich bei der Beschriftung von Objekten nicht mehrere Schriftfelder einfügen müssen, da zu umständlich.
Warum können die Attribute nicht ausgelesen werden, bzw. wo habe ich den Fehler gemacht?
Gibt es eine andere Möglichkeit, die gewünschten Informationen in den Beschriftungsattributen darzustellen?
Danke schon mal im Voraus.
Mfg René
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP