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