Fungsi TTGetEmbeddedFontInfo (t2embapi.h)
Mengambil informasi tentang font yang disematkan, seperti izin penyematan. TTGetEmbeddedFontInfo melakukan tugas yang sama dengan TTLoadEmbeddedFont tetapi tidak mengalokasikan struktur data internal untuk font yang disematkan.
Sintaks
LONG TTGetEmbeddedFontInfo(
[in] ULONG ulFlags,
[out] ULONG *pulPrivStatus,
[in] ULONG ulPrivs,
[out] ULONG *pulStatus,
READEMBEDPROC lpfnReadFromStream,
[in] LPVOID lpvReadStream,
[in] TTLOADINFO *pTTLoadInfo
);
Parameter
[in] ulFlags
Bendera yang menentukan permintaan. Bendera ini dapat memiliki nol atau lebih dari nilai berikut.
[out] pulPrivStatus
Setelah selesai, menunjukkan hak istimewa penyematan font. Daftar nilai yang mungkin mengikuti:
[in] ulPrivs
Bendera yang menunjukkan pembatasan hak istimewa penyematan lebih lanjut, yang diberlakukan oleh klien. Lihat TTLoadEmbeddedFont untuk informasi tambahan.
Bendera ini harus memiliki salah satu nilai berikut.
[out] pulStatus
Pointer ke bitfield yang berisi informasi status, dan diisi setelah menyelesaikan fungsi ini. Statusnya bisa nol atau nilai berikut:
Nilai | Makna |
---|---|
|
Font yang dimuat adalah subset dari font asli. |
lpfnReadFromStream
[panggilan balik] Arahkan ke fungsi panggilan balik yang ditentukan klien yang membaca struktur font dari aliran dokumen.
[in] lpvReadStream
Saat ini tidak terdefinis. Dicadangkan untuk penunjuk ke aliran (struktur font).
[in] pTTLoadInfo
Penunjuk ke struktur TTLOADINFO yang berisi URL tempat objek font yang disematkan telah diperoleh.
Nilai kembali
Jika berhasil, mengembalikan E_NONE.
Lokasi yang direferensikan oleh *pulPrivStatus mengidentifikasi hak istimewa penyematan font. Lokasi yang direferensikan oleh *pulStatus mengidentifikasi apakah subset font disematkan.
Jika tidak, mengembalikan kode kesalahan yang dijelaskan dalam Pesan Kesalahan Fungsi Penyematan.
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 |