Bagikan melalui


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
TRUE
Glyph adalah glyph pertama logis dari kluster.
FALSE
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
TRUE
Glyph memang dikombinasikan dengan karakter dasar.
FALSE
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
TRUE
Glyph menunjukkan karakter lebar nol.
FALSE
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

Lihat juga

SCRIPT_JUSTIFY

ScriptShape

Uniscribe

Struktur Uniscribe