Tabelle „TextStyle“

In der Tabelle „TextStyle“ werden verschiedene Schriftarten aufgelistet, die in Steuerelementen mit Text verwendet werden.

Die Tabelle „TextStyle“ weist die folgenden Spalten auf.

Spalte Typ Schlüssel Nullwerte zulässig
TextStyle Identifier J N
GesichtsName Text N N
Size Integer N N
Color DoubleInteger N J
StyleBits Integer N J

 

Spalten

TextStyle

Diese Spalte ist der Name des Schriftstils. Dieser Name kann in die Textzeichenfolge eingebettet werden, um eine Stiländerung anzugeben. Beachten Sie, dass der in diesem Feld verwendete Schriftstilname nicht mit den Zeichen „_UL“ enden darf. Weitere Informationen finden Sie unter Hinzufügen von Steuerelementen und Text.

FaceName

Eine Zeichenfolge, die den Namen der Schriftart angibt. Die Zeichenfolge darf höchstens 31 Zeichen lang sein.

Size

Der Schriftgrad in Punkt. Dieser Wert darf keine negative Zahl sein.

Color

Diese Spalte gibt die Textfarbe an, die von einem Text-Steuerelement angezeigt wird. Alle anderen Typen von Steuerelementen verwenden immer die Standardtextfarbe. Der in dieser Spalte eingefügte Wert sollte mit der folgenden Formel berechnet werden: 65.536 × Blau + 256 × Grün + Rot, wobei Rot, Grün und Blau jeweils im Bereich von 0–255 liegen. Der Wert darf 16.777.215 nicht überschreiten (der Wert für Weiß). Der Wert 0 (null) steht für Schwarz, 255 für Rot, 65.280 für Grün, 16.711.680 für Blau und 8.421.504 für Grau. Wenn das Feld leer bleibt, wird die Standardfarbe angenommen.

Platzieren Sie keine transparenten Text-Steuerelement auf farbigen Bitmaps. Der Text ist möglicherweise nicht sichtbar, wenn der Benutzer das Farbschema der Anzeige ändert. Wenn Benutzer*innen beispielsweise wegen der Barrierefreiheit den Parameter für hohen Kontrast festlegen, kann der Text praktisch unsichtbar werden.

StyleBits

Eine Kombination von Bits, die die Formatierung für den Text angibt.

Die einzelnen Formatbits weisen die folgenden Werte auf.

Konstant Hexadezimal Decimal Stil
msidbTextStyleStyleBitsBold 0x001 1 Fett
msidbTextStyleStyleBitsItalic 0x002 2 Kursiv
msidbTextStyleStyleBitsUnderline 0x004 4 Underline
msidbTextStyleStyleBitsStrike 0x008 8 Durchgestrichen

 

Überprüfen

ICE03
ICE06
ICE31
ICE45