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

Wir schätzen Ihren Input!
Bitte nehmen Sie an der Umfrage zu Archicad 28 Startbildschirm und Lerninhalte/Schnell-Tutorials teil

Programmierung
Alles über Programmierung in GDL und Python

Marker Text deckend

Bence Zobor
Graphisoft
Graphisoft
Hallo,

ich komme nicht weiter, ich finde keine gute Lösung...
Ich mache einen Etikett, zu einen eigenen Bibliothekselement. Da möchte ich die Einstellungsfenster von der Etikett Werkzeug netzen. Wie kann ich bei dem Text Einstellung auf "deckend" zugreiffen? Ich habe leider nichts gefunden ausser LABEL_TEXT_BG_PEN (Hintergrundstift des Textes im Einstellungsdialogfeld), aber ich habe nicht gefunden wie ich den Funktion einschalten/abfragen kann.
Gibt es einen einfachen Funktion wie man Text mit Rahmen, deckend machen kann?

Gruß
6 ANTWORTEN 6
Hmooslechner
Moderator
scripte doch einfach eine Rechteck-Schraffur darunter.

Etwa so:




string = STR(Nr, 3, 0) !! Textübergabe für folgende Funktion

TX = STW (string) / 1000 * GLOB_SCALE !!X-Weite des Textes
n = REQUEST ("Height_of_style", "Nummernstyle", TY)
TY = TY / 1000 * GLOB_SCALE !!Y-Werte des Textes



TEXT2 0,0, Nr
if Umrandung = "Rechteck" then RECT2 0,0, TX , TY !! Anstatt Rect2 eben eine Schraffur..

AC5.5-AC27EduAut, PC-Win10, MacbookAirM1, MacbookM1Max, Win-I7+Nvidia
Frank Beister
Moderator
Ich weiß nicht, was Du machst bzw. vor hast. Kannst Du das genauer beschreiben?
bim author since 1994 | bim manager since 2018 | author of selfGDL.de | openGDL | skewed archicad user hall of fame | author of bim-all-doors.gsm
Hmooslechner
Moderator
Statt dem Rect2-Befehl:


		


if anmalen = 1 and Umrandung = "Rechteck" then
!!!Schraffur
pen PenFilR
fill filR
add2 tx/2, ty/2
poly2 5,3,
-tx/2, -ty/2,
tx/2, -ty/2,
tx/2, ty/2,
-tx/2, ty/2,
-tx/2, -ty/2
del 1
else
endif


AC5.5-AC27EduAut, PC-Win10, MacbookAirM1, MacbookM1Max, Win-I7+Nvidia
Bence Zobor
Graphisoft
Graphisoft
Hallo,

ich wollte auch mit dem Schraffur machen, nur ich kann nicht den Feld im Etikettfenster abfragen (2).

Für den Etikettrahmen (1) gibt es den Parameter LABEL_FRAME_ON, wenn es ein oder ausgeschaltet ist, dann kann ich den Rahmen mit RECT2 machen. Ich habe keinen Parameter für den Parameter Deckend gefunden. Weisst Du vielleicht welcher Parameter da benutzen soll?

Gruß
Anonymous
Nicht anwendbar
Das hatten wir glaube ich schon mal. Gibt es glaube ich nicht. So wie einige andere EInstellungen auch. Sonst frage mal im neuen GDL-Forum nach.
Hmooslechner
Moderator
http://forum.graphisoft.de/viewtopic.php?f=6&t=22880 ?
AC5.5-AC27EduAut, PC-Win10, MacbookAirM1, MacbookM1Max, Win-I7+Nvidia