Styles #C
Befehlsgruppe um Formatvorlagen zu erstellen. Das Aussehen jedes Objekts basiert auf einer Style passend zur Objektart. Für jeden Style stehen maximal 100 zur Verfügung. |
DrawStyle
Füllung löschen (Style Fill Delete) |
DrawStyle-Nr. |
|
Füllung mit Vollfarbe definieren (Style Fill Color) |
DrawStyle-Nr., RGB, Transparenz(100) |
|
Füllung mit linearem Farbverlauf definieren (Style Fill Linear) |
DrawStyle-Nr, Farbverlauf-Nr, Winkel(0) |
|
Füllung mit radialem Farbverlauf definieren (Style Fill Radial) |
DrawStyle-Nr, Farbverlauf-Nr, FokusX (5000), FokusY (0) |
|
Füllung mit konischem Farbverlauf definieren (Style Fill Conial) |
DrawStyle-Nr, Farbverlauf-Nr, FokusX(5000), FokusY(0), Richtung(1) |
|
Füllung mit Muster/Pattern definieren (Style Fill Pattern) |
DrawStyle-Nr, <PatternName>, 0, 0, 0, FokusX(5000), FokusY(0) |
|
Winkel von linearem Farbverlauf ändern (Style Fill Angle) |
DrawStyle-Nr, Winkel |
|
Farbverlauf ändern (Style Fill Garient) |
DrawStyle-Nr, Farbverlauf-Nr. |
|
Fokus vom Farbverlauf ändern (Style Fill Focus) |
DrawStyle-Nr, FokusX, FokusY, PatternAnker (keine Änderung) |
|
Muster/Pattern ändern (Style Fill pattern Name) |
DrawStyle-Nr, <PatternName> |
|
Linie löschen (Style Line Delete) |
DrawStyle-Nr |
|
Linienfarbe und-dicke definieren (Style Line Style) |
DrawStyle-Nr, RGB, Transparenz(100), Dicke(1), Verbindung(0), |
|
Linienfarbe ändern (Style Line Color) |
DrawStyle-Nr, RGB, Transparenz (keine Änderung) |
|
Linienbreite ändern (Style Line Width) |
DrawStyle-Nr, Dicke |
|
Linienende/Verbindungsart ändern (Style Line End) |
DrawStyle-Nr, Verbindung |
TextStyle
TextStyle definieren (Style Text Font) |
TextStyle-Nr, <FontName>, 0, Ausrichtung(0), DrawStyle-Nr.(0), 0, Zeilenabstand (0), Zeichenabstand (0) |
|
Font ändern (Style Text Name) |
TextStyle-Nr, <FontName> |
|
Ausrichtung ändern (Style Text Align) |
TextStyle-Nr, Ausrichtung |
|
DrawStyle ändern (Style Text drawstyle) |
TextStyle, DrawStyle-Nr |
|
Abstände ändern (Style Text Gap) |
TextStyle, Zeilenabstand, Zeichenabstand (keine Änderung) |
|
Leerzeichenbreite ändern (Style Text space Width) |
TextStyle-Nr, LeerzeichenCode, Leerzeichenbreite(100) |
ButtonStyle
ButtonStyle mit Bild definieren (Style Button Picture) |
ButtonStyle-Nr, <ButtonNameNormal>, <ButtonNameDown> (=Normal), Breite(0), Höhe(0), scale/pixel(0) |
|
ButtonStyle definieren (Style Button Drawstyle) |
ButtonStyle-Nr, DrawStyle-Normal, DrawStyle-Down (=Normal), Breite (0), Höhe (0), Radius(0) |
|
Text definieren (Style Button Textstyle) |
ButtonStyle-Nr, TextStyleNormal, TextStyleDown (=Normal), OffsetX(0), OffsetY(0) |
|
DownEvent definieren (Style Button Offset) |
ButtonStyle-Nr, OffsetX(0), OffsetY (=OffsetX), Größe(100), Winkel(0) |
|
Sound für DownEvent definieren (Style Button Sound) |
ButtonStyle-Nr, "SoundString" |
|
Disabled ButtonStyle definieren (Style Button Greyout) |
R (-30), G (=R), B (=R), Transparenz(0) |
Farbverlauf
Farbverlauf definieren (Style Color Ramp) |
Farbverlauf-Nr, Offset1, RGB1, Transparenz1, ... Offset10, RGB10, Transparenz10 |
|
Farbverlauf animieren (Style Animate Colorramp) |
Farbverlauf-Nr, Typ (1), Zeit (100) |
DrawStyle
#CFD |
DrawStyle-Nr. |
Dieser Befehl löscht die Füllung des DrawStyles (DrawStyle-Nr.).
Füllung mit Vollfarbe definieren
#CFC |
DrawStyle-Nr., RGB, Transparenz(100) |
Dem DrawStyle (DrawStyle-Nr.) wird eine voll-farbige (RGB) Füllung zugewiesen. Die Deckkraft wird prozentual über Transparenz angegeben.
... #CFC 15,$3B7EAE ... |
Füllung mit linearem Farbverlauf definieren
#CFL |
DrawStyle-Nr, Farbverlauf-Nr, Winkel(0) |
Dem DrawStyle (DrawStyle-Nr.) wird ein linearer Farbverlauf (Farbverlauf-Nr) zugewiesen. Der Verlauf muss vorab mit dem Befehl #CCR definiert werden. Optional kann noch die Ausrichtung angegeben werden (Winkel in Grad). Als Ausnahme kann bei diesem Befehl der Winkel in Grad-schritten angegeben werden.
... #CCR 5,0,$FF0000,100,50,$00FF00,100,100,$0000FF,100 #CFL 15,5,45 ... |
Füllung mit radialem Farbverlauf definieren
#CFR |
DrawStyle-Nr, Farbverlauf-Nr, FokusX (5000), FokusY (0) |
Dem DrawStyle (DrawStyle-Nr.) wird ein radialer Farbverlauf (Farbverlauf-Nr) zugewiesen. Der Verlauf muss vorab mit dem Befehl #CCR definiert werden. Der Fokus bestimmt prozentual den Startpunkt des Verlaufs. Bei FokusX =5000 wird mit FokusY der Anker angegeben der als Startpunkt des Verlaufs verwendet werden soll.
... #CCR 5,0,$FF0000,100,50,$00FF00,100,100,$0000FF,100 #CFR 15,5,5000,5 ... |
Füllung mit konischem Farbverlauf definieren
#CFK |
DrawStyle-Nr, Farbverlauf-Nr, FokusX(5000), FokusY(0), Richtung(1) |
Dem DrawStyle (DrawStyle-Nr.) wird ein konischer Farbverlauf (Farbverlauf-Nr) zugewiesen. Der Verlauf muss vorab mit dem Befehl #CCR definiert werden. Der Fokus bestimmt prozentual den Startpunkt des Verlaufs. Bei FokusX =5000 wird mit FokusY der Anker angegeben der als Startpunkt des Verlaufs verwendet werden soll. Der optionale Parameter Richtung gibt den Drehsinn vor:
Richtung |
|
0 |
Gegen den Uhrzeigersinn |
1 |
Im Uhrzeigersinn |
... #CCR 5,0,$FF0000,100,50,$00FF00,100,100,$0000FF,100 #CFK 15,5,5000,5,0 ... |
Füllung mit Muster/Pattern definieren
#CFP |
DrawStyle-Nr, <PatternName>, 0, 0, 0, FokusX(5000), FokusY(0) |
Ein Muster (<PatternName>) wird als Füllung für den DrawStyle (DrawStyle-Nr.) verwendet. Der Fokus bestimmt prozentual den Startpunkt des Pattern. Bei FokusX =5000 wird mit FokusY der Anker angegeben der als Startpunkt des Patterns verwendet werden soll. Das Pattern wird direkt auf den Fokuspunkt gesetzt.
... #CFP 15,<P:pattern/Brick.epg>,40 ... |
|
... #CFP 15,"Brick";40 ... |
Winkel von linearem Farbverlauf ändern
#CFA |
DrawStyle-Nr, Winkel |
Der Winkel eines linearen Farbverlaufes wird verändert. Wird nur Übernommen bei einem linearen Farbverlauf und neu zeichnen des Objekts.
#CFG |
DrawStyle-Nr, Farbverlauf-Nr. |
Dem DrawStyle wird ein neuer Farbverlauf zugewiesen (Farbverlauf-Nr.)
#CFF |
DrawStyle-Nr, FokusX, FokusY, PatternAnker (keine Änderung) |
Der Fokus bestimmt prozentual den Startpunkt des Verlaufs oder des Patterns. Bei FokusX =5000 wird mit FokusY der Anker angegeben der als Startpunkt des Verlaufs verwendet werden soll. Der letzte Parameter (PatternAnker) ist nur bei Muster/Pattern notwendig: Das Pattern wird direkt mit dem PatternAnker auf den Fokuspunkt gesetzt.
#CFN |
DrawStyle-Nr, <PatternName> |
Der Füllung wird ein neues Muster (<PatternName>) zuweisen.
#CLD |
DrawStyle-Nr |
Dieser Befehl löscht die Linie des DrawStyles (DrawStyle-Nr.).
Linienfarbe und-dicke definieren
#CLS |
DrawStyle-Nr, RGB, Transparenz(100), Dicke(1), Verbindung(0) |
Der Befehl definiert die Linienfarbe (RGB), die Deckkraft (Transparenz in Prozent), sowie die Linien-Dicke in Pixeln. Der Parameter Verbindung bestimmt die Art des Linienendes bzw, die Verbindung zweier Linien:
Verbindung |
|
0 |
Harte Enden |
1 |
Abgerundete Enden |
#CLC |
DrawStyle-Nr, RGB, Transparenz (keine Änderung) |
Der Linie eine neue Farbe (RGB) zuordnen.
#CLW |
DrawStyle-Nr, Dicke |
Die Dicke der Linie verändern.
Linienende/Verbindungsart ändern
#CLE |
DrawStyle-Nr, Verbindung |
Art des Linienendes bzw, Verbindung ändern:
Verbindung |
|
0 |
Harte Enden |
1 |
Abgerundete Enden |
TextStyle
#CTF |
TextStyle-Nr, <FontName>, 0, Ausrichtung(0), DrawStyle-Nr.(0), 0, Zeilenabstand (0), Zeichenabstand (0) |
Definition eines TextStyle mit Font (<FontName>) und Ausrichtung.
Ausrichtung |
|
0 |
Linksbündig |
1 |
Zentriert |
2 |
Rechtsbündig |
Die Angabe der Ausrichtung ist nur für mehrzeilige Texte sinnvoll. Die Position des Textobjektes selbst wird über den Anker bestimmt (z.B. Anker 3, 6, und 9 für rechtsbündig).
Der DrawStyle gibt die Farbe vor. Wir empfehlen aus Performancegründen eine einfache Füllung ohne Außenlinie. Die übrigen beiden Parameter geben den Zeilenabstand und zusätzlichen Zeichenabstand an.
#CTN |
TextStyle-Nr, <FontName> |
Der Befehl ändert den Font (<FontName>) des TextStyles.
#CTA |
TextStyle-Nr, Ausrichtung |
Der Befehl ändert die Ausrichtung des Textes.
Ausrichtung |
|
0 |
Linksbündig |
1 |
Zentriert |
2 |
Rechtsbündig |
#CTC |
TextStyle, DrawStyle-Nr |
Farbe mit Hilfe des DrawStyles (DrawStyle-Nr.) ändern.
#CTG |
TextStyle, Zeilenabstand, Zeichenabstand (keine Änderung) |
Es wird ein zusätzlicher Zeilenabstand bzw. Zeichenabstand definiert (Angabe in % der Zeichenhöhe). Auch negative Werte sind erlaubt.
#CTW |
TextStyle-Nr, LeerzeichenCode, Leerzeichenbreite(100) |
Die Breite des Leerzeichens kann von einem beliebigen anderen Code (LeerzeichenCode) übernommen werden. Zusätzlich kann die Breite in % definiert werden: Standard: 100 (Leerzeichenbreite).
ButtonStyle
ButtonStyle mit Bild definieren
#CBP |
ButtonStyle-Nr, <ButtonNameNormal>, <ButtonNameDown> (=Normal), Breite(0), Höhe(0), scale/pixel(0) |
Der Befehl definiert einen ButtonStyle: Anzeige von zwei Bildern für den ungedrückten (<ButtonNameNormal>) bzw. gedrückten (<ButtonNameDown>) Zustand. Die Größe wird über Breite und Höhe bestimmt (=0 Originalgröße). Die Größe kann nicht kleiner als das Originalbild sein. Der letzte Parameter scale/pixel gibt an ob das Bild skaliert (=0) werden soll, oder ob sich die Pixel in der Mitte des Bildes wiederholen (=1 Rahmenvergrößerung)
#CBD |
ButtonStyle-Nr, DrawStyle-Normal, DrawStyle-Down (=Normal), Breite (0), Höhe (0), Radius(0) |
Der Befehl definiert einen ButtonStyle: Anzeige von zwei DrawStyles für den ungedrückten (DrawStyle-Normal) bzw. gedrückten (DrawStyle-Down) Zustand. Es folgend weitere Parameter für die Breite und Höhe des Buttons und der Eckenabrundung (Radius).
#CBT |
ButtonStyle-Nr, TextStyleNormal, TextStyleDown (=Normal), OffsetX(0), OffsetY(0) |
Den Text des ButtonStyles definieren. Der Offset gibt einen Zusätzlichen Abstand in Pixeln an, wo der Text auf dem Button positioniert wird.
CBO |
ButtonStyle-Nr, OffsetX(0), OffsetY (=OffsetX), Größe(100), Winkel(0) |
Das Verhalten des Buttons im gedrückten Zustandwird definiert. Der Button wird mit dem Offset (in Pixeln) gezeichnet. Die Größe ändert sich proportional prozentual. Auch der Winkel (in Grad) kann geändert werden.
Sound für DownEvent definieren
CBS |
ButtonStyle-Nr, "SoundString" |
Im DownEvent des ButtonStyles wird eine kurze Notenfolge ("SoundString") abgespielt. Ist der Parameter "SoundString" leer wird das Jingle gelöscht.
Disabled ButtonStyle definieren
#CBG |
R (-30), G (=R), B (=R), Transparenz(0) |
Der deaktivierte Zustand eines Buttons ist die prozentuale Farbänderung des ButtonStyle-Normal. Jeder Farbkanal ist dabei einzeln ansprechbar. Die Deckkraft (Opacity) kann ebenfalls verändert werden.
Farbverlauf
#CCR |
Farbverlauf-Nr, Offset1, RGB1, Transparenz1, ... Offset10, RGB10, Transparenz10 |
Der Befehl definiert einen Farbverlauf. Der Stützpunkt (Offset) definiert den Farbpunkt im Verlauf in Prozent, die Farbe wird durch RGB und Deckkraft (Transparenz) angegeben. Es können maximal 10 Stützpunkte angegeben werden.
#CAC |
Farbverlauf-Nr, Typ (1), Zeit (100) |
Die Position der Stützpunkte des Farbverlaufs werden verändert. Der Typ gibt den Animationstyp vor. Die Zeit in 1/100 s gibt die Zeitdauer an.
Typ |
|
0 |
Animation stoppen |
1 |
Zyklisch |
2 |
Zyklisch rückwärts |
3 |
PingPong |
4 |
PingPong rückwärts |
... #CCR 5,0,$FF0000,100,50,$00FF00,100,100,$0000FF,100 #CFR 15,5,5000,6 #CAC 5,3 ... |