Zum Inhalt springen

Zugriff auf Höhe eine übergeordneten Gifbuilder-Objekts

Erstellt am 9. März 2006 · 3 Antworten · letzte Antwort am 13. März 2006

Tags: Bilder, Frage

in5y372 ·

Moin,

ich möchte mit dem Gifbuilder eine Head-Grafik erstellen. In dieser Grafik soll links ein seknrechter Balken sein. An dem Balken soll hochkant der Titel der Seite stehen. Soweit so gut. jetzt möchte ich aber, dass der senkrechte Balken genau so lang ist wie der hochkant stehende Text. Wie komme ich an die Höhe des Textes ran?

Ich habe versucht, in Zeile 11 etwas in der Art XY = 1,20+[20.h] einzugeben, habe damit aber keinen Erfolg gehabt.

      	TRAILER = IMAGE
      	TRAILER.file = GIFBUILDER
      	TRAILER.file {
      	      	XY = 558, 18+ [20.h]+15
      	      	backColor = #ffffff
           
      	      	10 = IMAGE
      	      	10.file = GIFBUILDER
      	      	10.file {
      	      	      	XY = 1, 80
      	      	      	backColor = #099703
      	      	      	}
      	      	10.offset = 20,20

      	      	20 = TEXT
      	      	20.text.field = title // 
      	      	20.fontSize = 10
      	      	20.angle = 90
      	      	20.antAlias = 1
      	      	20.fontFile = fileadmin/fonts/otelo.ttf
      	      	20.fontColor = #099703
      	      	20.offset = 15, [20.h]+18
      	      	20.maxHeight = 70
         	}
d.​walter ·

Ich bin mir nicht ganz sicher ob das die Ursache ist, aber eigentlich müsste es doch so sein:

TRAILER = IMAGE
TRAILER.file = GIFBUILDER
TRAILER.file {
          XY = 558, [20.h]+15
.
.
.

Du nimmst die Höhe von dem Objetkt 20 und addierst 15 dazu.

Probiermal, vielleicht hilfts.

Greetz

in5y372 ·

Ja, für die Gesamthöhe des Objektes TRAILER funktioniert das, da Objekt 20 innerhalb TRAILER liegt. Ist ja im Code auch schon so aufgeführt

Für das Objekt 10 scheint es aber nicht zu funktionieren. Ich schätze, dass es an der Struktur des Objektes liegt. 10 liegt ja auf der gleichen Ebene in TRAILER wie 20.

Bei Aufruf der Höhe von 20 vom TRAILER aus liegt 20 aber von der Hirarchie her unterhalb von TRAILER. Der benutzt Aufruf ist so wie ich es interpretiere ein Aufruf eines untergeordneten Objektes.

Wonach ich jetzt suche ist die Syntax, wie ich auf die Werte eines Objektes der gleichen Hirarchieebene zugreifen kann. Wärs HTML würde ich einfach "../" davorsetzen. Wie geht das bei Typoscript?