[TYPO3-german] GIFBUILDER und offset

David Bruchmann david at bruchmann-web.de
Fri Apr 17 14:35:18 CEST 2009


Das Problem hatten wir schon mal hier in der Mailingliste.
ist etwa ein bis 2 Monate her.

Gruß
David

----- Ursprüngliche Nachricht -----
Von:        Georg Schönweger <Georg.Schoenweger at gmail.com>
Gesendet:   Freitag, 17. April 2009 14:20:03
An:         German TYPO3 Userlist <typo3-german at lists.netfielders.de>
CC:
Betreff:    Re: [TYPO3-german] GIFBUILDER und offset
> 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
>>
>>   
> 
> _______________________________________________
> TYPO3-german mailing list
> TYPO3-german at lists.netfielders.de
> http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german


More information about the TYPO3-german mailing list