Bagikan melalui


struktur SCRIPT_TABDEF (usp10.h)

Berisi definisi posisi tab untuk ScriptStringAnalyse.

Sintaks

typedef struct tag_SCRIPT_TABDEF {
  int cTabStops;
  int iScale;
  int *pTabStops;
  int iTabOrigin;
} SCRIPT_TABDEF;

Anggota

cTabStops

Jumlah entri dalam array yang ditunjukkan oleh pTabStops.

Nilai Makna
0 Perhentian tab terjadi setiap delapan lebar karakter rata-rata.
1 Semua perhentian tab adalah panjang entri pertama dalam array yang ditunjukkan oleh pTabStops.
lebih besar dari 1 Perhentian tab cTabStops pertama adalah seperti yang ditentukan dalam array yang ditunjukkan oleh pTabStops, dan perhentian tab berikutnya adalah setiap delapan karakter rata-rata.

iScale

Faktor skala untuk nilai iTabOrigin dan pTabStops . Nilai dikonversi ke koordinat perangkat dengan mengalikan dengan nilai yang ditunjukkan oleh iScale, lalu dibagi dengan 4. Jika nilai sudah ada di unit perangkat, atur iScale ke 4. Jika nilai berada dalam unit dialog, atur iScale ke lebar karakter rata-rata font dialog. Jika nilai adalah kelipatan lebar karakter rata-rata untuk font yang dipilih, atur iScale ke 0.

pTabStops

Penunjuk ke array yang memiliki jumlah entri yang ditunjukkan oleh cTabStops. Setiap entri menentukan posisi pemberhentian tab. Nilai positif mewakili perataan tepi dekat, sementara nilai negatif mewakili perataan tepi jauh. Unit untuk elemen array seperti yang ditunjukkan oleh nilai iScale.

iTabOrigin

Offset awal, di unit logis, untuk perhentian tab. Tab memulai unit logis iTabOrigin sebelum awal string. Aturan ini membantu situasi di mana beberapa output bertab terjadi pada baris yang sama.

Keterangan

Struktur ini diabaikan kecuali parameter dwFlags diatur ke SSA_TAB dalam fungsi ScriptStringAnalyse .

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

ScriptStringAnalyse

Uniscribe

Struktur Uniscribe