abbrechen
Suchergebnisse werden angezeigt für 
Stattdessen suchen nach 
Meintest du: 
abbrechen
Suchergebnisse werden angezeigt für 
Stattdessen suchen nach 
Meintest du: 
Ab dem 6. August 2024 wird TLS 1.2 die mindestens erforderliche Protokollversion für Graphisoft-Produkte und -Dienste sein, die eine Internetverbindung benötigen. Weiter lesen…
Programmierung
Alles über Programmierung in GDL und Python

Frage zur automatischen Textausrichtung

Anonymous
Nicht anwendbar
Hallo in die Runde,

ich versuche mich gerade etwas an GDL heranzutasten (herzlichen Dank an die Macher von selfgdl an dieser Stelle) und scheitere zur Zeit an einer wahrscheinlich recht einfachen Stelle - vielleicht findet sich hier ja jemand, der mir einen Tipp geben kann, wie ich den Text jeweils so drehe, dass er entweder von unten oder von rechts auf dem Plan zu lesen ist.

Ergebnis soll ein Bibliothekselement mit 5 Zeilen sein, in denen Fixpunkte und Texte nebeneinander stehen (als "Beschriftung" neben Maßketten einsetzbar, bzw. als Positionierungshilfe für Maßketten) - also etwa so:

- Fenster + Türen
- Räume
- Räume
- Gesamtmaß
- Achsen

Diesen Block habe ich mit dem unten stehenden Skript zusammengebastelt bekommen. Jetzt sollte er frei dreh- und spiegelbar sein und dabei jeweils von unten oder rechts lesbar bleiben. Beim horizontalen Spiegeln erscheint der Text jedoch auf dem Kopf.

Kann mir da jemand einen schlauen Tipp geben?

Gruß,
frosch



mul2 GLOB_SCALE/5000,GLOB_SCALE/5000

define style symbol zs, 2, 4, 0

style symbol

MUL2 1, 1-2*SYMB_MIRRORED
ROT2 180*SYMB_MIRRORED - SYMB_ROTANGLE


hotspot2 -BF_Abstand_Masskette, 0*BF_Abstand, 1+0
hotspot2 0, 0*BF_Abstand, 1+0
text2 0, 0*BF_Abstand, BF_Text_1

hotspot2 -BF_Abstand_Masskette, -1*BF_Abstand
hotspot2 0, -1*BF_Abstand
text2 0, -1*BF_Abstand, BF_Text_2

hotspot2 -BF_Abstand_Masskette, -2*BF_Abstand
hotspot2 0, -2*BF_Abstand
text2 0, -2*BF_Abstand, BF_Text_3

hotspot2 -BF_Abstand_Masskette, -3*BF_Abstand
hotspot2 0, -3*BF_Abstand
text2 0, -3*BF_Abstand, BF_Text_4

hotspot2 -BF_Abstand_Masskette, -4*BF_Abstand
hotspot2 0, -4*BF_Abstand
text2 0, -4*BF_Abstand, BF_Text_5
0 ANTWORTEN 0