Bagikan melalui


struktur SCRIPT_CHARPROP (usp10.h)

Berisi informasi tentang satu karakter dalam eksekusi (string input). Informasi menunjukkan apakah glyph karakter dipengaruhi oleh huruf eksekusi di sekitarnya.

Sintaks

typedef struct script_charprop {
  WORD fCanGlyphAlone : 1;
  WORD reserved : 15;
} SCRIPT_CHARPROP;

Anggota

fCanGlyphAlone

Nilai yang menunjukkan apakah pembentukan huruf tergantung pada karakter lain di sekitar huruf yang dibentuk. Nilai yang mungkin ditentukan dalam tabel berikut.

Nilai Makna
TRUE Bentuk huruf tidak bergantung pada karakter di sekitarnya.
FALSE Bentuk huruf tergantung pada satu atau beberapa karakter yang berdingin.

reserved

Dicadangkan.

Keterangan

Satu atau beberapa karakter dalam eksekusi, segera didahului dan/atau setelah huruf yang dibentuk, dapat memengaruhi pembentukan. Informasi tentang karakter ini dapat membantu mengoptimalkan kode tata letak tingkat yang lebih tinggi, seperti yang digunakan untuk mengoptimalkan tata letak paragraf.

Contoh

Mari kita lihat contoh penggunaan struktur ini.

  • Font memiliki ligatur untuk kombinasi huruf "fi" dan "fl", dan tidak ada yang lain.
  • String input adalah "Saya suka menerbangkan ikan".
  • Array struktur SCRIPT_CHARPROP berisi satu struktur untuk setiap karakter string input.
Untuk string input yang disediakan, array struktur memiliki nilai berikut dalam anggota fCanGlyphAlone :
I like flying fish
111111100111110011

Persyaratan

   
Klien minimum yang didukung Windows Vista [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2008 [hanya aplikasi desktop]
Header usp10.h
Redistribusi Usp10.dll versi 1.600 atau lebih tinggi diWindows XP

Lihat juga

ScriptPlaceOpenType

ScriptShapeOpenType

Uniscribe

Struktur Uniscribe