struktur SCRIPT_VISATTR (usp10.h)
Berisi atribut visual (glyph) yang mengidentifikasi kluster dan titik pembenaran, seperti yang dihasilkan oleh ScriptShape.
Sintaks
typedef struct tag_SCRIPT_VISATTR {
WORD uJustification : 4;
WORD fClusterStart : 1;
WORD fDiacritic : 1;
WORD fZeroWidth : 1;
WORD fReserved : 1;
WORD fShapeReserved : 8;
} SCRIPT_VISATTR;
Anggota
uJustification
Kelas pembenaran untuk glyph. Lihat SCRIPT_JUSTIFY.
fClusterStart
Nilai yang menunjukkan glyph pertama logis di setiap kluster, bahkan untuk kluster yang hanya berisi satu glyph. Nilai yang mungkin ditentukan dalam tabel berikut.
Nilai | Makna |
---|---|
|
Glyph adalah glyph pertama logis dari kluster. |
|
Glyph bukan glyph pertama yang logis dari kluster. |
fDiacritic
Nilai yang menunjukkan apakah glyph dikombinasikan dengan karakter dasar. Nilai yang mungkin ditentukan dalam tabel berikut.
Nilai | Makna |
---|---|
|
Glyph memang dikombinasikan dengan karakter dasar. |
|
Glyph tidak digabungkan dengan karakter dasar. |
fZeroWidth
Nilai yang ditetapkan oleh mesin pembentukan untuk menunjukkan karakter lebar nol, seperti ZWJ dan ZWNJ. Nilai ini diatur untuk beberapa, tetapi tidak semua, karakter lebar nol. Nilai yang mungkin ditentukan dalam tabel berikut.
Nilai | Makna |
---|---|
|
Glyph menunjukkan karakter lebar nol. |
|
Glyph tidak menunjukkan karakter lebar nol. |
fReserved
Dipesan; selalu inisialisasi ke 0.
fShapeReserved
Dipesan; untuk digunakan dengan membentuk mesin.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 2000 Professional [hanya aplikasi desktop] |
Server minimum yang didukung | Windows 2000 Server [hanya aplikasi desktop] |
Header | usp10.h |
Redistribusi | Internet Explorer 5 atau yang lebih baru diWindows Me/98/95 |