[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