Support Forum

[Frage] Beschriftungsbild GROSSBUCHSTABEN


Hallo zusammen,

gibt es die Möglichkeit ein Textfeld in einem Beschriftungsbild in Großbuchstaben zu formatieren?
(z.B. für einen Plankopf)

Grüße Richard

Das könte man mit folgendem Python-Script erreichen:

def StringToUpper(a):
return a.upper()

Die obigen Zeilen einfach an die Textdatei functions.py im Verzeichnis STD\Scripts anhängen,
und in folgener Formel benutzen:

p:StringToUpper(@Codetext@)

Anhänge (1)

Typ: image/png
174-mal heruntergeladen
Größe: 45,96 KiB

Vielen Dank für das funktionierende Skript. Nur das Verzeichnis war, zumindest in meinem Fall, nicht richtig.

Allplan 2024: "Die execute_function liegt normalerweise im Verzeichnis \Etc\Scripts\functions.py".

Aufrufen des etc-Verzeichnisses: Allmenu > Service > Windows Explorer > Allgemeine Programmdaten (ETC, LIC)

Lösung in diesem Beitrag gefunden: https://connect.allplan.com/?id=39&tx_mmforum_pi1[forum]=11&tx_mmforum_pi1[topic]=54425&tx_mmforum_pi1[action]=show&tx_mmforum_pi1[controller]=Topic&L=1#post_333851

Das Verzeichnis STD\Scripts für die Datei functions.py einer benutzerdefinierten Python-Funktion ist korrekt!

Im verlinkten Beitrag ging es um die python-Funktion execute_function.
Diese wird standardmäßig von Allplan in die Datei ETC\Scripts\functions.py "installiert",
und erforderlich, um überhaupt Python-Funktionen in Formel ausführen zu können!
Diese Datei sollte auf keinen Fall verändert werden, weil:
- durch (Syntax-Fehler) in dieser Datei ALLE Python-Funktionen nicht mehr funktionieren
- diese Datei bei jedem Update überschrieben wird

Anhänge (1)

Typ: image/png
40-mal heruntergeladen
Größe: 57,23 KiB