Koord-Transf.2D Elemente3D ElementeNon Geo-ScripteFunktionenSteuerbefehleAttributeDiverseAddOns
ArithmetischeKreisMathematischeStatistischeStringArrayBinäreSpezial
STR STR{2} SPLIT STW STRLEN STRSTR STRSUB
Name
STW
Syntax
STW(ausdruck)
Aufklappen Wertebereiche
ausdruck Typ Text
Aufklappen Erläuterung
Gibt die Breite des Textes ausdruck entsprechend den aktuellen Zeichensatzeinstellungen (also gemäß dem letzten SET STYLE-Befehl) in (realen) Millimetern zurück.
Aufklappen Beispiel
mstab="M 1:"+STR("%.0",GLOB_SCALE)
sh=2.5 ! Schrifthöhe in mm
shr=sh/1000*GLOB_SCALE ! Schrifthöhe in m

DEFINE STYLE "demo" "Arial",sh,1,0
SET STYLE "demo"

breitS = STW(mstab)
breit = breitS/1000*GLOB_SCALE

TEXT2 0,0,mstab
TEXT2 0,-shr*1.5,STR("%.4m",breitS)+"mm"
TEXT2 0,-shr*3.0,STR("%.4m",breit)+"m"
Aufklappen ArchiCAD®
ab 5.0
Aufklappen Tipps und Tricks
Die Breite im aktuell gewählten Maßstab berechnet sich nach der Formel:
breite = STW(ausdruck) / 1000 * GLOB_SCALE
Siehe auch Beispielobjekt.

Die zugehörige Schrifthöhe ermittelt sich analog.
hoehe = schrifthoehe / 1000 * GLOB_SCALE
schrifthoehe entspricht dem Wert, der im DEFINE STYLE-Befehl angegeben wurde. Weitere Maße zu den Schriftabmessungen finden sich auch mit der REQUEST-Funktion.

Ab ArchiCAD® 9 gibt es eine neue Art der Textausgabe in 2D. Siehe hierzu die Befehle RICHTEXT2, PARAGRAPH und TEXTBLOCK, für die es auch den neuen DEFINE STYLE{2}-Befehl gibt. Diese bieten umfangreichere Einstellungen zur Ausgabe und Analyse der Schriftabmessungen.
Aufklappen Referenzen
GDL-Handbuch 5.0 (DE) S.133
GDL-Handbuch 6.0 (DE) S.179
GDL-Handbuch 6.5 (DE) S.181
GDL-Handbuch 7.0 (DE) S.181
GDL-Handbuch 8.0 (DE) S.122
GDL-Handbuch 8.1 (DE) S.122
GDL-Handbuch 9.0 (DE) S.208
GDL-Handbuch 10.0 (DE) S.208
GDL-Handbuch 11.0 (DE) S.214
GDL Reference Guide 9.0 (INT) S.200
GDL Reference Guide 10.0 (INT) S.206
GDL Reference Guide 11.0 (INT) S.206
GDL Cookbook 3.1 (EN/DE) S.2.92
 




separates Web Control Fenster Download Objekt

Aufklappen GDL WebControl