TEXT
Eigenschaft | Datentyp | Beschreibung | Standard |
stdWrap | Dies ist der Text-String des Bildes. Das Element wird nur gerendert, wenn dieser String nicht leer ist. | ||
int | Die Maximallänge des Textes. Dies ist ein natürlicher Umbruch, der das versehentliche Rendern sehr langer Texte verhindern soll. | 100 | |
Pixel | Gibt die Breite in Pixeln an, die der Text höchstens erreichen darf. Reduziert die Schriftgröße (»fontSize), wenn der Text nicht in diese Breite passt. Unterstützt nicht das Setzen von alternativen Schriftgrößen in splitRendering-Optionen. | ||
boolean | Wenn diese Eigenschaft gesetzt ist, werden HTML-Tags NICHT (wie es sonst getan wird) aus dem Text entfernt. |
| |
posint | Schriftgröße | 12 | |
GraphicColor | Schriftfarbe | black | |
resource | Zeichensatz (TrueType-Schriftart, die Sie hochladen können) | Nimbus (Arial-Klon) | |
Grad | Drehung des Textes in Grad. ANMERKUNG: angle ist nicht verfügbar, wenn »spacing/»wordSpacing gesetzt ist. | 0 | |
Ausrichtung | Ausrichtung des Textes | left | |
x,y + calc | Position des Textes. | 0,0 | |
boolean | FreeType-Antialiasing. Ist standardmäßig aktiviert. ANMERKUNG: Diese Option ist nicht verfügbar, wenn »niceText aktiviert ist. | 1 | |
posint | Gibt an, wie viele Male der Text auf sich selbst ausgegeben werden soll. Dies ruft einen Fettdruck-ähnlichen Effekt hervor. ANMERKUNG: Diese Option ist nicht verfügbar, wenn »niceText aktiviert ist. | 1 | |
posint | Laufweite des Textes in Pixel. Könnte beim Rendern zu Darstellungsfehlern führen. |
| |
posint | Abstand zwischen Wörtern. | =».spacing*2 | |
boolean | Wenn diese Eigenschaft gesetzt ist, wird der Text NICHT ausgegeben. | ||
boolean | Wenn diese Eigenschaft gesetzt ist, wird der Text NICHT gerendert. »shadow und »emboss werden allerdings schon, also weisen Sie diesen keine Werte zu. | ||
»IMGMAP + stdWrap-Eigenschaften für altText und titleText, in diesem Fall. | |||
boolean | Dies ist eine recht beliebte Funktion, die er ermöglicht, kleine Buchstaben weitaus schöner darzustellen, als es die FreeType-Bibliothek normalerweise zulässt. Sie belastet allerdings auch das System recht stark. Einige Eigenschaften: | ||
splitRendering.compX | Teilt das Rendern eines Strings in getrennte Prozesse mit individuellen Konfigurationen. Mit dieser Methode kann ein bestimmter Bereich von Zeichen mit einem anderen Zeichensatz oder einer anderen Größe gerendert werden. Dies ist sehr nützlich, wenn Sie verschiedene Zeichensätze für Strings, in denen Sie sowohl lateinische als auch z.B. Japanische Buchstaben haben, verwenden wollen. Sie können auch Schlüsselwörter in einer anderen Schrift/Größe/Garbe rendern. Eigenschaften:
Schlüsselwort: charRange Schlüsselwort: highlightWord Einschränkungen:
Beispiel: 10.splitRendering.compX = 2 |
Kommentare von registrierten Benutzern:
Hi!
Ich hab dazu mal eine Frage:
Ich moechte gerne ein Menu bauen, das mit Bildern arbeitet. Dazu folgende Probleme:
1. Ich moechte eine Sonderschrift verwenden. Geht das?
2. Ich moechte Anti-Aias verwenden und trotzdem Transparenz. Ist das technisch moeglich? Ich weiss, die Raender sehen komisch aus, aber das Ganze kommt auf einen Hintergrund wo es passt bzw nicht auffaellt.
3. Jeder Menueintrag soll sich aus 2 Zeilen Text zusammensetzen, z.B.
01. Contact
- how to find us
02. XYZ
- text text text
Die SChriftgroesse der ersten Zeile ist immer etwas groesser und soll bei ausgewaehltem Menupunkt auch eine andere Farbe bekommen.
Falls es hilft koennten beide Texte (ohne die Zahl) auch den Seitentitel ergeben.
Kann mir vielleicht jemande sagen, ob man das so hinbekommen kann und vielleicht etwas Starthilfe leisten? Bin grade etwas aufgeschmissen wie man da anfaengt...
Danke!
Roman
Servus dennis,
ja es gibt eine Möglichkeit einen Zeilenumbruch zu erzwingen - mit splitChar;
| Typoscript: | Zeilennummerierung: An / Aus |
- 20 = IMAGE
- 20.file = GIFBUILDER
- 20.file {
- XY = [10.w]+20, [10.h]+60
- transparentBackground = 1
- 10 = TEXT
- 10.text.field = header
- # hier fängt der Split an
- 10.text.listNum = 0
- 10.text.listNum.splitChar = |
- 10.fontFile = fileadmin/template/img/eurostib.ttf
- 10.fontColor = #003664
- 10.fontSize = 15
- 10.niceText = 0
- 10.offset = 13, 35
- # setzt die zweite Zeile unter die erste
- 15 < .10
- 15.text.listNum = 1
- 15.offset = 13, 55
- }
IN diesem Teillisting wird eine grafische Headline erzeugt. Wenn der Redakteur an einer Stelle der Headline dsa Zeichen "|" eintippt, wird der Text an dieser Stelle gesplittet.
Beispiel: "Das ist eine |Headline"
Die Ausgabe wäre dann folgendermaßen:
Das ist eine
Headline
Gruß,
Christian
(e-man)
gibts auch ne eigenschaft, den string zu splitten, um z.b. eine zweizeilige headline zu rendern ??
greez
phil
Bei niceText heißt die Eigenschaft







