Frage:
Wie kann Bemaßungen mit editierbaren PREFIX oder SUFFIX konfigurieren?
Antwort:
An Bemaßungs-Featureklasse müssen folgende Attribute PREFIX und SUFFIX (oder
auch PRE und SUF) als Textfelder vorhanden sein.
In der Bemaßungs-Style-EXCEL-Datei muss für die Styles pro Zeile TEXT definiert sein:
- Feld DISPLAY-MODE (Spalte D): Expression
- Feld EXPRESSION (Spalte G): Hier muss eine VBScript Function eingetragen
werden, die die Werte von PREFIX und SUFFIX (bzw. PRE und SUF) auswertet.
Beispiel:
Function FindLabel ( [PREFIX], [SUFFIX], [USECUSTOMLENGTH],
[DIMLENGTH], [CUSTOMLENGTH])
If not IsNull([PREFIX]) Then PREFIX=[PREFIX] & " " End If
If not IsNull([SUFFIX]) Then SUFFIX= " " & [SUFFIX] End If
If [USECUSTOMLENGTH] = 0 Then
FindLabel = PREFIX & FormatNumber([DIMLENGTH],2) & SUFFIX
else
FindLabel = PREFIX & FormatNumber([CUSTOMLENGTH],2) & SUFFIX
End If
End Function
- (Feld ALIGN_MODE (Spalte H): Don't align)
- Feld EXPRESSION_PARSER (Spalte K): VBScript
- Feld COMPLEXITY_OF_EXPRESSION (Spalte L): Expression is Complex
Dann wird der Inhalt dieser Felder automatisch für den Anschrieb von Prefix und
Suffix verwendet.
Bei Bemaßungsfeatures mit einer solchen Konfiguration, können die Prefix- und
Suffix-Texte pro Bemaßungs-Feature mit der UT Funktion Maßtext ändern editiert
werden. Damit werden auch die entsprechenden Attribute an dem jeweiligen
Bemaßungs-Feature aktualisiert.
Kommentare
0 Kommentare
Bitte melden Sie sich an, um einen Kommentar zu hinterlassen.