Antarmuka IFontDisp (ocidl.h)

Mengekspos properti objek font melalui Automation. Ini menyediakan subset metode IFont .

Warisan

Antarmuka IFontDisp mewarisi dari antarmuka IDispatch.

Keterangan

Tabel berikut ini menjelaskan dispID untuk berbagai properti font.

Terus-menerus Nilai
DISPID_FONT_NAME 0
DISPID_FONT_SIZE 2
DISPID_FONT_BOLD 3
DISPID_FONT_ITALIC 4
DISPID_FONT_UNDER 5
DISPID_FONT_STRIKE 6
DISPID_FONT_WEIGHT 7
DISPID_FONT_CHARSET 8
 

Setiap properti di antarmuka IFontDisp menyertakan metode get_PropertyName jika properti mendukung akses baca dan metode put_PropertyName jika properti mendukung akses tulis. Properti ini mendukung akses baca dan tulis.

Properti Jenis Access Deskripsi
Nama BSTR RW Nama wajah font, misalnya Arial.
Ukuran CY RW Ukuran titik font, dinyatakan dalam jenis CY untuk memungkinkan ukuran titik pecahan.
Tebal BOOL RW Menunjukkan apakah font di-boldfaced.
Miring BOOL RW Menunjukkan apakah font miring.
Menggarisbawahi BOOL RW Menunjukkan apakah font digarisbawaahkan.
Coretan BOOL RW Menunjukkan apakah font dicoret.
Beban pendek RW Keberanian font.
Charset pendek RW Set karakter yang digunakan dalam font, seperti ANSI_CHARSET, DEFAULT_CHARSET, atau SYMBOL_CHARSET.
 

Implementasi OLE

Sistem ini menyediakan implementasi standar objek font dengan antarmuka IFontDisp di atas dukungan font sistem yang mendasar. Objek font dibuat melalui fungsi OleCreateFontIndirect. Objek font mendukung sejumlah properti baca/tulis serta serangkaian metode melalui antarmukanya IFont dan mendukung set properti yang sama (tetapi bukan metodenya) melalui antarmuka pengiriman IFontDisp yang berasal dari IDispatch untuk menyediakan akses ke properti font melalui Automation. Implementasi sistem objek font memasok kedua antarmuka.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 2000 Professional [hanya aplikasi desktop]
Server minimum yang didukung Windows 2000 Server [hanya aplikasi desktop]
Target Platform Windows
Header ocidl.h

Lihat juga

IFont