Bagikan melalui


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
TTDELETE_DONTREMOVEFONT
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

Lihat juga

TTLoadEmbeddedFont