Herunterladen Inhalt Inhalt Diese Seite drucken

Stringbox Platzieren (Ab V1.3); Style Für Stringbox Definieren (Ab V1.3) - ELECTRONIC ASSEMBLY uniTFT Serie Bedienungsanleitung

Inhaltsverzeichnis

Werbung

StringBox
In StringBoxen können größere Mengen an Text angezeigt werden. Es kann jederzeit zusätzlicher Text hinzugefügt
aber auch gelöscht werden. Jeder neu hinzugefügte Text (#SBA, #SBF) wird als neuer Absatz eingefügt. Ist die
AutoWrap (siehe #SBS) Funktion deaktiviert, so ist die Absatznummer gleich der Zeilennummer. Ansonsten können
sich beide unterscheiden. Es gibt jedoch
wird eine StringBox erzeugt und ein Absatz hinzugefügt

StringBox platzieren (ab V1.3)

#SBP
Obj-ID, x, y, Anker, Breite, Höhe, Radius,
Eine StringBox wird mit dem gegebenen Anker an die Position x, y mit definierter Höhe und Breite platziert. Optional
kann noch die Breite der Scrollbar angegeben werden (ScrollbarBreite). Wird kein Wert angegeben, wird die
Texthöhe als Breite verwendet. Damit die StringBox sichtbar ist, muss zwingend ein Style zugewiesen werden (siehe
#SBS).
Style für StringBox definieren (ab V1.3)
#SBS
Obj-ID, DrawStyle-Nr. Hintergrund, DrawStyle-Nr. Scrollbar, TextStyle-Nr.,
Mit dem Befehl wird das Aussehen der StringBox festgelegt. Es werden zwei DrawStyles benötigt. Zum einen wird der
Hintergrund der EditBox und zum anderen der Balken des Schiebereglers (Scrollbar) definiert.Der Aufbau ist im
Unterkapitel
DrawStyle
näher beschrieben. Mit dem TextStyle wird das Aussehen der Zeichenkette bestimmt
(TextStyle-Nr.). Im Unterkapitel
und RandY) kann der Abstand des Textes zum Rand der Box angegeben werden. AutoWrap bestimmt den
Zeilenumbruch:
Printing and typographical errors reserved.
ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
EA uniTFT-Serie
...
#SEW
...
Kalkulationen
um sie ineinander um zurechnen. Im nachfolgenden Beispiel
...
#SBP
#SBS
#SBA
...
ScrollbarBreite(Texthöhe)
TextStyle
ist dies genauer erläutert. Mit den beiden optionalen Parametern (RandX
1,$25cf
1,20,20,7,250,200,10
1,1,2,4,5,5
1,1,"Lorem ipsum dolor
RandX(0), RandY(0), AutoWrap(1)
...";
45 / 256

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis