[TYPO3-german] Dynamische Skalierung von Bildern (Gifbuilder) je nach Textlänge

Joerg Wagner - DigiLog multimedia usenet at digilog.de
Tue Mar 14 08:25:53 CET 2006


Schau Dir mal die maxWidth-Property des Text-Objectes unter GIFBUILDER an 
(NICHT die maxWidth von GIFBUILDER selbst!):
Die mach genau das:
"Sets the maximum width in pixels, the text must be. Reduces the fontSize if 
the text does not fit within this width."

--
Jörg Wagner
DigiLog multimedia


"Stefanie Reppel" <steffi at reppel.biz> schrieb im Newsbeitrag 
news:mailman.11609.1142290638.3122.typo3-german at lists.netfielders.de...
> Hallo zusammen,
>
> ich bin noch eine Anfängerin und habe das folgende TypoScript-Problem:
>
> Auf einer Seite befindet sich ein um 90 Grad gedrehter Text, der die 
> Überschrift ausgibt (GIFBUILDER).
> Bei kurzen Texten sollen diese mit Schriftgröße 60 angezeigt werden, wenn 
> das Bild größer als 550 px ist,
> soll das Bild auf die Höhe von 550 px verkleinert werden.
> An dieser Stelle habe ich ein Problem mit dem "if". Vielleicht gibt es ja 
> auch eine andere Lösung?
>
> Hier mein Code:
>
> marks.TEXTRIGHT = IMAGE
> marks.TEXTRIGHT.file = GIFBUILDER
> marks.TEXTRIGHT.file {
>   transparentBackground = 1
>   XY = 70,[10.h]+10
>   10 = TEXT
>   10.text.field = title
>   10.fontFile = fileadmin/fonts/BNKGOTHL.TTF
>   10.fontSize = 60
>   10.fontColor = #dddddd
>   10.offset = 55,[10.h]+10
>   10.antiAlias = 1
>   # um 90 Grad gedreht
>   10.angle = 90
>     #Hier nun die Skalierung
>   20 = SCALE
>   # Kann ich hier evtl auch auf [10.h] zugreifen?
>   20.if.value = 20.height
>   20.if.isGreaterThan = 550
>   20.height = 550
> }
>
> Egal wie ich es schreibe, es wird entweder alles skaliert oder nix.
>
> Schon mal vielen Dank!
> Viele Grüße
> Steffi
>
> 





More information about the TYPO3-german mailing list