TextStyle-tabell
Tabellen TextStyle visar olika teckensnittsformat som används i kontroller med text.
Tabellen TextStyle innehåller följande kolumner.
Spalt | Typ | Nyckel | Nullbar |
---|---|---|---|
TextStyle | identifierare | Y | N |
FaceName | Text | N | N |
Storlek | Heltal | N | N |
Färg | DoubleInteger | N | Y |
StyleBits | Heltal | N | Y |
Kolumner
-
TextStyle
-
Den här kolumnen är namnet på teckensnittsformatet. Det här namnet kan bäddas in i textsträngen för att indikera en formatändring. Observera att teckensnittsformatnamnet som används i det här fältet inte får sluta med tecknen: _UL. Se Lägga till kontroller och text.
-
FaceName
-
En sträng som anger namnet på teckensnittet. Strängen får inte vara längre än 31 tecken.
-
storlek
-
Teckenstorleken som mäts i punkter. Detta måste vara ett icke-negativt tal.
-
färg
-
Den här kolumnen anger textfärgen som visas av en textkontroll. Alla andra typer av kontroller använder alltid standardtextfärgen. Värdet i den här kolumnen ska beräknas med hjälp av följande formel: 65536 * blå + 256 * grön + röd, där röd, grön och blå ligger i intervallet 0–255. Värdet får inte överstiga 16777215, vilket är värdet för vit. Värdet är 0 för svart, 255 för rött, 65280 för grönt, 16711680 för blått och 8421504 för grått. Om fältet lämnas tomt anger standardfärgen.
Placera inte transparenta textkontroller ovanpå färgade bitmappar. Texten kanske inte visas om användaren ändrar visningsfärgschemat. Text kan till exempel bli osynlig om användaren anger högkontrasparametern för hjälpmedel.
-
StyleBits
-
En kombination av bitar som anger textens formatering.
De enskilda formatbitarna har följande värden.
Konstant Hexadecimal Decimal Stil msidbTextStyleStyleBitsBold 0x001 1 Djärv msidbTextStyleStyleBitsItalic 0x002 2 Kursiv msidbTextStyleStyleBitsUnderline 0x004 4 Understryka msidbTextStyleStyleBitsStrike 0x008 8 Stryka
Validering