[TYPO3-german] GIFBUILDER und offset

Georg Schönweger Georg.Schoenweger at gmail.com
Fri Apr 17 14:20:03 CEST 2009


Hallo Chris,

ja das funktioniert. Das Problem ist nur dass die Schriftart und
Schriftgröße dynamisch vom Surfer ausgewehlt wird und ich so nicht weiss
welchen fixen Wert ich angeben muss. Auserdem habe ich so dass Problem
dass, wenn im Text kein Buchstabe welcher unter die baseline geht
vorkommt, die Box zu groß ist. Die Box sollte genau den Text umrahmen.
Hat da jemand Erfahrung damit?

viele Grüsse,
Georg

Christian Wolff schrieb:
> Georg Schönweger schrieb:
>   
>> Hi,
>>
>> ich möchte ein Bild mit Text generieren, wobei die Box hinter dem Text
>> genauso groß sein soll, wie der Text an Platz beansprucht.
>> ich verwende folgendes Typoscript:
>> page.30 = IMAGE
>> page.30 {
>>   file = GIFBUILDER
>>   file {
>>     XY = [10.w],[10.h]
>>     backColor = #000000
>>     10 = TEXT
>>     10 {
>>       text = Abcg
>>       fontColor = #ffffff
>>       fontSize = 50
>>       offset = 0,[10.h]
>>     }
>>   }
>> }
>>
>> Dies funktioniert wunderbar wenn die Buchstaben nicht unter die
>> "baseline" gehen. Bei einem g oder p oder q ecc. schneidet es mir das
>> was unter der baseline ist ab und der Text bekommt oben hin einen
>> Abstand zur Box. Ich denke das hat so schon seine Richtigkeit da
>> Imagemagick mit baseline als Offsetangabe für Text arbeitet.
>> Kennt jemand eine Möglichkeit damit die Box genau um den Text rumgeht?
>>
>> viele grüsse,
>> Georg
>>     
>
> hi Georg,
> du kannst bin XY rechnen. beispiel sehe unten.
> so weden z.b 10 extra pixel. hinzugefügt das must du natürlich auf die
> unterlänge deiner schrift abstimmen. g
>
>
> page.30 = IMAGE
> page.30 {
>   file = GIFBUILDER
>   file {
>     XY = [10.w],[10.h]+10
>     backColor = #000000
>     10 = TEXT
>     10 {
>       text = Abcg
>       fontColor = #ffffff
>       fontSize = 50
>       offset = 0,[10.h]
>     }
>   }
> }
>
> gruss chris
>
>   



More information about the TYPO3-german mailing list