Tabel TextStyle

Tabel TextStyle mencantumkan gaya font berbeda yang digunakan dalam kontrol yang memiliki teks.

Tabel TextStyle memiliki kolom berikut.

Kolom Jenis Kunci Dapat diubah ke null
TextStyle Pengidentifikasi Y N
FaceName Teks N N
Ukuran Bilangan bulat N N
Warna Bilangan Bulat Ganda N Y
StyleBits Bilangan bulat N Y

 

Kolom

TextStyle

Kolom ini adalah nama gaya font. Nama ini dapat disematkan dalam string teks untuk menunjukkan perubahan gaya. Perhatikan bahwa nama gaya font yang digunakan dalam bidang ini tidak boleh diakhir dengan karakter: _UL. Lihat Menambahkan Kontrol dan Teks.

FaceName

String yang menunjukkan nama font. Panjang string tidak boleh lebih dari 31 karakter.

Ukuran

Ukuran font diukur dalam poin. Ini harus berupa angka non-negatif.

Warna

Kolom ini menentukan warna teks yang ditampilkan oleh Kontrol Teks. Semua jenis kontrol lainnya selalu menggunakan warna teks default. Nilai yang dimasukkan ke dalam kolom ini harus dihitung menggunakan rumus berikut: 65536 * biru + 256 * hijau + merah, di mana merah, hijau, dan biru masing-masing dalam rentang 0-255. Nilai tidak boleh melebihi 16777215, yang merupakan nilai untuk putih. Nilainya adalah 0 untuk hitam, 255 untuk merah, 65280 untuk hijau, 16711680 untuk biru dan 8421504 untuk abu-abu. Membiarkan bidang kosong menentukan warna default.

Jangan letakkan kontrol Teks transparan di atas bitmap berwarna. Teks mungkin tidak terlihat jika pengguna mengubah skema warna tampilan. Misalnya, teks mungkin menjadi tidak terlihat jika pengguna mengatur parameter kontras tinggi untuk aksesibilitas.

StyleBits

Kombinasi bit yang menunjukkan pemformatan untuk teks.

Bit gaya individual memiliki nilai berikut.

Terus-menerus Heksadesimal Desimal Gaya
msidbTextStyleStyleBitsBold 0x001 1 Tebal
msidbTextStyleStyleBitsItalic 0x002 2 Miring
msidbTextStyleStyleBitsUnderline 0x004 4 Menggarisbawahi
msidbTextStyleStyleBitsStrike 0x008 8 Coret keluar

 

Validasi

ICE03
ICE06
ICE31
ICE45