abbrechen
Suchergebnisse werden angezeigt für 
Stattdessen suchen nach 
Meintest du: 
DE
abbrechen
Suchergebnisse werden angezeigt für 
Stattdessen suchen nach 
Meintest du: 
Sophieflink
Newcomer

gsm-Objekt-Text immer lesbar einstellen

Hallo zusammen,

wir haben ein Objekt mit Text erstellt.
Dieser dreht sich jedoch nicht mit, je nachdem, wie das Objekt in der Zeichnung orientiert ist.
Wie kann ich den Text so einstellen, dass er immer lesbar ist? In den Einstellungen des Objekts selbst war ich nicht fündig.
Besten Dank.

4 ANTWORTEN 4
Jochen Suehlo
Moderator Emeritus

Schau mal hier:
https://gdl.graphisoft.com/tips-and-tricks/how-to-make-an-always-readable-text-cs/

Jochen Suehlo . AC12-29 . MAC OSX 26 . WIN11
GDL object creation: b-prisma.de
flink architekten
Contributor

Vielen Dank, ich komme aber leider nicht weiter mit der Information...

bmatt
Advisor

Setz das Script in das Ende des 2D-Parameterscript einer KOPIE deines GDL-Objekts und teste doch einfach was passiert.

Archicad 27- 30 GER | macOS 27
flink architekten
Contributor

Guten Morgen,

so sieht es jetzt aus beim dem 2D-Skipt, aber die Schrift ist immer verkehrt.

!
!   Name     : 5.2.2 Buchregal.gsm
!   Datum    : Freitag, 12. Juni 2026
!   Version  : 28.00
!   Geschrieben von Archicad
!

mul2     A/0.449471, B/0.876629
add2     -37.32835366256, 97.37248648374
drawindex      10
pen     penAttribute_1
set line_type lineTypeAttribute_1
add2     37.35107525369, -96.49585758628
rot2     268.4999999999
call    "Buchregal 5.2.2",
    PARAMETERS A =        0.868, B =        0.341, ZZYZX =            1,
        AC_show2DHotspotsIn3D =      1, ac_bottomlevel =            1,
        ac_toplevel =            0, use_stored_environment =      0,
        fillAttribute_1 = fillAttribute_1, lineTypeAttribute_1 = lineTypeAttribute_1,
        penAttribute_1 = penAttribute_2, penAttribute_2 = penAttribute_2,
        penAttribute_3 = penAttribute_3
del          2
define style{2}    "AC_STYLE_1" "Arial Narrow",            2,      0

paragraph       "AC_PRG_209"      2, 0.4285714285714, 0.4285714285714,            0, 0.8673252556441
    pen     penAttribute_3
    set style "AC_STYLE_1"
        "5.2.2"
endparagraph
paragraph       "AC_PRG_210"      2, 0.4285714285714, 0.4285714285714,            0, 0.8673252556441
        "86,8x34,1cm"
endparagraph
paragraph       "AC_PRG_211"      2, 0.4285714285714, 0.4285714285714,            0, 0.8673252556441
        "Buchregal"
endparagraph
textblock       "AC_TEXTBLOCK_125" 14.75132320859,      1, 88.49690172741,            1,            1,            1,
        "AC_PRG_209", "AC_PRG_210", "AC_PRG_211"
richtext2       37.33006460972, -97.29835644921, "AC_TEXTBLOCK_125"

r = request ("View_Rotangle", "", _angleViewRot)

! Actual rotation of the 2D symbol
_totalRotate    = (SYMB_ROTANGLE + _angleViewRot) MOD 360

! Count the number of transformations of the
! coordinate system in different cases
_nTrans = 0                  
 
if iTypeTextRotation = 2 then                   ! Readable
    if (_totalRotate > (90 + EPS) & _totalRotate < (270 + EPS)) then
        rot2 180
        _nTrans = _nTrans + 1
    endif
else
    if iTypeTextRotation = 1 then               ! Horizontal
        rot2 _totalRotate * (SYMB_MIRRORED - not(SYMB_MIRRORED))
        _nTrans = _nTrans + 1
    endif
endif

Keine Antwort gefunden?

Andere Beiträge
im Board ansehen

Zurück zum Board

Neueste Lösungen durchsuchen

Akzeptierte Lösungen zeigen

Eine neue Diskussion starten!

Neues Thema erstellen
Video Thumbnail