Hallo
mit dem GIFBUILDER wurden ein paar Boxen generiert in anderen Farbe usw..
Würde gern den ersten Buchstaben eines GMENU in andnern Farbe/ Größe darstellen
20 = TEXT
20 {
text.field = title
text.substring=0,1
fontColor = red
fontSize = 19
niceText = 0
offset = 15,19
}
30 = TEXT
30 {
text.field = title
text.substring =1
fontColor = green
fontSize = 17
offset = 25,19
}
Das Problem ist das feste Offset das stur nach der Zahl und nicht nach dem 1. Buchstaben ansetzt.
Muss ich das ganze als TMENU besser?
Irgendwer eine andere Lösung parat?
Danke schon mal
Hallo.
Polygnom schrieb
Das Problem ist das feste Offset das stur nach der Zahl und nicht nach dem 1. Buchstaben ansetzt.
Naja, ganz so stur ist es eigentlich nicht. Es tut, was Du von ihm verlangst: ein festes Offset nehmen.
offset ist im TEXT-Objekt des GIFBUILDERs mit Typ "x,y +calc /stdWrap" definiert. Hierzu die Notiz aus der TSref
TSref schrieb
NOTE (+calc)
Whenever the "+calc"-function is added to a value in the data type of the properties underneath, you
can use the dimensions of TEXT and IMAGE-objects from the GifBuilderObj-array. This is done by
inserting a tag like this: "[10.w]" or "[10.h]", where "10" is the GifBuilderObj-number in the array and
"w"/"h" signifies either width or height of the object.
Sollte also abhängig vom ersten buchstaben reagieren, wenn Du etwas nutzt wie
30.offset [20.w]+5,19
Viele Grüße
Julian
nein geht nicht. Alle möglichen Varianten probiert aber mehr wie der erste Buchstabe taucht nicht auf.
hab es ein wenig anders gelöst, für den Moment geht es so.
20 = TEXT
20 {
text.field = title
text.substring=0,1
fontColor = red
fontSize = 19
niceText = 0
offset = 15,18
fontFile = fileadmin/HoboStd.otf
}
30 = TEXT
30 {
text.field = title
text.substring =1
fontColor = green
fontSize = 17
fontFile = fileadmin/HoboStd.otf
offset = 29,18||33,18||29,18|*|26,18||27,18||28,18|*|28,18||29,18||21,18
}