Dela via


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

ICE03
ICE06
ICE31
ICE45