Verwenden der Sonderzeichen Anführungszeichen und Backslash in Vorlagen

Tekla Structures - Not version-specific Sonderzeichen Vorlagen Anführungszeichen backslash
Environment
Germany

Zur Ausgabe von Anführungszeichen („ “) und Backslash (\) in Vorlagen ist Folgendes zu beachten:

1. Anführungszeichen werden als sogenannte Escape-Sequenz im Vorlagen-Editor genutzt. Dies ist notwendig, damit zwischen der Kennzeichnung einer Formel und der tatsächlichen Ausgabe des Anführungszeichens unterschieden werden kann. Die Ausgabe eines Anführungszeichens erfolgt in der Form \“ (Backslash + Anführungszeichen).

GetValue("NAME") + ": " + "\"" + GetValue("PROFILE") + "\""

Image
mikl_tekla-tipps-Sonderzeichen-1.jpg


2. Die Ausgabe des Backslashs als eigenes Zeichen ist komplizierter, da das Zeichen (wie zuvor erläutert) für Escape-Sequenzen genutzt wird. Die Schwierigkeit besteht zusätzlich darin, dass dem Backslash kein Anführungszeichen folgen darf, alle anderen Zeichen sind erlaubt.

GetValue("NAME") + " \ " + GetValue("PROFILE")

Image
mikl_tekla-tipps-Sonderzeichen-2.jpg


Die folgenden Kombinationen funktionieren jedoch nicht, da sie jeweils als Formel das Ergebnis „0“ liefern:

GetValue("NAME") + "\" + GetValue("PROFILE")
GetValue("NAME") + "\\" + GetValue("PROFILE")

Zur Ausgabe eines einzelnen Backslashs muss deshalb auf eine Zeichenketten-Funktion zurückgegriffen werden. Diese schneidet den Backslash aus einer längeren Zeichenkette heraus. Beispielsweise kann hierzu die Funktion mid(…) genutzt werden.

Die Formel
GetValue("NAME") + mid("\ ", 0, 1) + GetValue("PROFILE")
liefert als Ergebnis
Stütze\IPE360

Image
mikl_tekla-tipps-Sonderzeichen-3.jpg

Fanden Sie das hilfreich?
Absenden