Produkt(e): | MicroStation | ||
Version(en): | 10.17.02.61 | ||
Umgebung: | N\A | ||
Produktbereich: | Eigenschaften | ||
Produktunterbereich: | Benannte Ausdrücke |
Plotkonvetionen-Textersetzung mit benanntem Ausdruck
Von dem Benutzer:
Die Anforderung ist, die Plotkonvention zu verwenden, um einen Text $SITE_ADDRESS$ zu ersetzen und ihn durch den Wert der Projektkonfigurationsvariablen SITE_ADDRESS zu ersetzen. Verwenden Sie einen benannten Ausdruck, um den Wert von SITE_ADDRESS in Großbuchstaben zu ändern.
In diesem Blog erfahren Sie, wie Benannte Ausdrücke bei der Textersetzung in Plotkonvention/Pen-Tables verwendet werden können.
Erstellen Sie eine Konfigurationsvariable SITE_ADDRESS und setzen Sie einen erforderlichen Wert.
SITE_ADDRESS = Mother Care Building, Alkurnaish, Al Khobar 34427
Erstellen Sie eine DGNLIB-Datei "MyNamedExpression.dgnlib" und erstellen Sie den folgenden benannten Ausdruck.
_SiteAddressUpper = system.string.toupper(ConfigVar.GetExpandedConfigVar("SITE_ADDRESS"))
Fügen Sie den benannten Ausdruck DGNLIB-Dateiname zur Konfigurationsvariablen MS_GUIDGNLIBLIST hinzu. Siehe Wiki
MS_GUIDGNLIBLIST = MeinBenannterAusdruck.dgnlib
Erstellen Sie eine Plotkonvention "my_pen_script.tbl" und fügen Sie die folgenden Textersetzungsvariablen hinzu.
$SITE_ADDRESS$ = <expr?name=_SiteAddressUpper>
Erstellen Sie eine DGN-Datei mit folgenden Texten.
Standortadresse : $SITE_ADDRESS$
Starten Sie das Drucken und hängen Sie die Plotkonvention "my_pen_script.tbl" an, um die folgende Ausgabe zu erhalten.
Test Files
MyNamedExpression.dgnlib TestExpression.dgn my_pen_script.tbl
Named Expressions in Conjunction with a Pen Table