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 |