Einrichtung eines Tags
Aktuell gibt es noch keine Einrichtungsmöglichkeit über LEDVIZ selbst, so das die Tags für den LiveText Layer zur Zeit noch manuell im XML erfasst werden müssen.
Der Definitionsblock muss sich durch <TAGS> geklammert auf der obersten Ebene, genauso wie z.B. die Helligkeitszonen oder Segmente befinden. Hier ein Beispiel:
<TAGS>
<TAG>
<TAG-FILE>BNN_LIVE_Premium_15min.avi</TAG-FILE>
<TAG-NAME>#TAG1</TAG-NAME>
<TAG-VALUE>2:0</TAG-VALUE>
<TAG-DEFAULT>WILLKOMMEN</TAG-DEFAULT>
<TAG-FONT>Tahoma</TAG-FONT>
<TAG-SIZE>50</TAG-SIZE>
<TAG-COLOR-RED>255</TAG-COLOR-RED>
<TAG-COLOR-GREEN>255</TAG-COLOR-GREEN>
<TAG-COLOR-BLUE>255</TAG-COLOR-BLUE>
<TAG-BOLD>1</TAG-BOLD>
<TAG-ITALIC>0</TAG-ITALIC>
<TAG-CAPITALIZE>0</TAG-CAPITALIZE>
<TAG-COUNT>4</TAG-COUNT>
<TAG-Y>10</TAG-Y>
<TAG-X>1024</TAG-X>
<TAG-X2>2048</TAG-X2>
<TAG-X3>4096</TAG-X3>
<TAG-X4>8192</TAG-X4>
<TAG-LINE-WIDTH>2550</TAG-LINE-WIDTH>
<TAG-TIME-IN>2</TAG-TIME-IN>
<TAG-TIME-OUT>20</TAG-TIME-OUT>
<TAG-ALIGN>center</TAG-ALIGN>
</TAG>
… (evtl. weitere Tags) …
</TAGS>
Die einzelnen Untertags sind relativ selbsterklärend, werden aber zur Sicherheit hier nochmal aufgeführt:
| <TAG-FILE> |
(string) z.B. "werbung.avi" |
Der Name der Datei für die der Text-Layer erstellt werden soll |
| <TAG-NAME> |
(string) z.B. "TAG1" |
Der Name des Tags mit dem der Tag von außen her angesprochen wird. Dieser Name muss eindeutig sein und kann nur für diesen Tag verwendet werden. |
| <TAG-VALUE> |
(string) z.B. "2:0" |
Dieser Wert enthält den aktuellen gespeicherten Wert und muss nicht angegeben werden, es sei denn Sie möchten den LiveText Wert vorbelegen |
| <TAG-DEFAULT> |
(string) z.B. "WILLKOMMEN" |
Der Wert dieses Tags wird immer dann verwendet, wenn ein leerer Wert mitgeteilt wurde, also im Prinzip der Wert <TAG-VALUE> nicht belegt ist |
| <TAG-FONT> |
(string) z.B. "Tahoma" |
Der Windowsname der zu verwendenden Schriftart. Es muss hierbei der Name der Schriftartverwendet werden. Den genauen Namen können Sie den Installierten Schriftarten der Windowsinstallation entnehmen. Der Dateiname der Schriftart spielt hier keine Rolle, das Tag bezieht sich auf den Namen unter dem die Schriftart in Windows registriert ist |
| <TAG-SIZE> |
(integer) z.B. 50 |
Der Wert enthält die zu verwendende Schriftgröße. Zur besseren Lesbarkeit sollten hier Werte von >50 verwendet werden |
| <TAG-COLOR-RED> |
(integer) 0 bis 255 |
Der rote Farbwert für den zu verwendenden Text. |
| <TAG-COLOR-GREEN> |
(integer) 0 bis 255 |
Der grüne Farbanteil |
| <TAG-COLOR-BLUE> |
(integer) 0 bis 255 |
Der blaue Farbanteil |
| <TAG-BOLD> |
(bool) z.B. 0 oder 1 |
Bestimmt ob der Text fett oder normal gezeichnet wird. |
| <TAG-ITALIC> |
(bool) z.B. 0 oder 1 |
Bestimmt ob der Text kursiv gezeichnet wird. |
| <TAG-CAPITALIZE> |
(bool) z.B. 0 oder 1 |
Bestimmt ob der gesamt Text in Großbuchstaben umgewandelt werden soll. |
| <TAG-COUNT> |
(integer) 0 bis 4 |
gibt die Anzahl der zu berücksichtigen <TAG-X?> Werte an. |
|
<TAG-X> <TAG-X2> <TAG-X3> <TAG-X4> |
(integer) | Dieser Wert bestimmt die horizonale Position in Pixeln innerhalb der Grafik. Der Wert 0 befindets sich hierbei links. |
| <TAG-Y> | (integer) | Dieser Wert bestimmt die vertikale Position in Pixeln innerhalb der Grafik. Der Wert 0 befindets sich hierbei oben. Bitte beachten Sie hierbei das die Schriftarten in der Regel etwas Freiraum oberhalb der Buchstaben besitzen und der Text nicht direkt pixelgenau an der Position beginnt. |
| <TAG-LINE-WIDTH> | (integer) |
Dieser Wert gibt die maximale Breite des Textes an. Ist dieser Wert größer 0, dann wird der Text bei Erreichen des Wertes automatisch umgebrochen. Die Schrifgröße wird dann entsprechend angepaßt und verkleinert. |
| <TAG-TIME-IN> |
(decimal) z.B. 15.4 |
Dieser Wert bestimmt den Zeitpunkt, wann der Text während des Abspielens erscheinen soll. Der Wert repräsentiert die Zeit in Sekunden, wobei hier Dezimale Werte mit einem Punkt als Dezimalzeichen zulässig sind. |
| <TAG-TIME-OUT> |
(decimal) z.B. 15.4 |
Dieser Wert bestimmt den Zeitpunkt, wann der Text während des Abspielens ausgeblendet werden soll. |
| <TAG-ALIGN> |
(string) z.B. left, right, center |
Der Text kann an den durch <TAG-X> Koordinaten vorgegebenen Wert ausgerichtet werden. Zulässige Wert sind left, right und center |
| <TAG-TYPE> |
(string) z.B. text, progress, image |
Der Standardwert ist Text, allerdings kann hier auch definiert werden, das es sich um ein Bild handelt. Der Wert in <TAG-VALUE> und <TAG-DEFAULT> wird dann als Verweis auf ein Bild interpretiert. |
|
<TAG-WIDTH> <TAG-HEIGHT> |
(integer) |
Größer der Ausgabe des referenzierten Bildes im Fall des <TAG-TYPE> "image" |
|
<TAG-MIDI> |
(string),(string) |
Sollte eine Sequenz über einen Midi-Key für einen Aufruf verfügen, kann dieser Tags angewiesen werden, zusätzlich zum Dateinamen nur bei dieser Midi-Sequenzen angezeigt zu werden. Mehrere Midi-Keys können getrennt durch Komma eingegeben werden |
Bitte beachten das der Renderer Zeichen, wie Return oder doppelte Leerzeichen vor der Darstellung entfernt. Um die Grafik zu positionieren empfiehlt es sich zuerst mit einem Wert von 0 für <TAG-TIME-IN> und einem hohen Wert, z.B. 999 für <TAG-TIME-OUT> zu beginnen und erst später die Abstimmung der Ein und Ausblendzeiten vorzunehmen.