Fungsi TTDeleteEmbeddedFont (t2embapi.h)
Melepaskan memori yang digunakan oleh font yang disematkan, hFontReference.
Secara default, TTDeleteEmbeddedFont juga menghapus versi font yang diinstal dari sistem pengguna. Ketika fonta yang dapat diinstal dimuat, fungsi ini masih harus dipanggil untuk melepaskan memori yang digunakan oleh struktur font tertanam, tetapi bendera dapat ditentukan yang menunjukkan bahwa font harus tetap diinstal pada sistem.
Sintaks
LONG TTDeleteEmbeddedFont(
[in] HANDLE hFontReference,
[in] ULONG ulFlags,
[out] ULONG *pulStatus
);
Parameter
[in] hFontReference
Tangani mengidentifikasi font, seperti yang disediakan dalam fungsi TTLoadEmbeddedFont .
[in] ulFlags
Bendera yang menentukan opsi penghapusan font. Saat ini, bendera ini dapat diatur ke nol atau nilai berikut:
Nilai | Makna |
---|---|
|
Jangan hapus fonta yang terinstal dari sistem, tetapi lepaskan memori yang sebelumnya ditempati oleh struktur font yang disematkan. |
[out] pulStatus
Saat ini tidak terdefinis.
Nilai kembali
Jika berhasil, TTDeleteEmbeddedFont mengembalikan nilai E_NONE.
Memori yang ditempati oleh struktur font tertanam dibersihkan. Secara default, font yang ditunjukkan oleh hFontReference juga dihapus secara permanen (dihapus dan dihapus) dari sistem.
Jika tidak, mengembalikan kode kesalahan yang dijelaskan dalam Pesan Kesalahan Embedding-Function.
Keterangan
Klien bertanggung jawab untuk memanggil fungsi ini untuk menghapus font ketika hak istimewa penyematan tidak mengizinkan font diinstal secara permanen pada sistem pengguna.
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 | t2embapi.h |
Pustaka | T2embed.lib |
DLL | T2embed.dll |