Fungsi TTEnableEmbeddingForFacename (t2embapi.h)
Menambahkan atau menghapus nama wajah dari daftar pengecualian typeface.
Sintaks
LONG TTEnableEmbeddingForFacename(
[in] LPCSTR lpszFacename,
[in] BOOL bEnable
);
Parameter
[in] lpszFacename
Penunjuk ke nama wajah font yang akan ditambahkan atau dihapus dari daftar pengecualian typeface.
[in] bEnable
Operasi pengontrol Boolean pada daftar pengecualian typeface. Jika bukan nol, maka nama wajah akan dihapus dari daftar; jika nol, nama wajah akan ditambahkan ke daftar.
Nilai kembali
Jika berhasil, mengembalikan E_NONE.
Nama wajah yang ditunjukkan oleh lpszFacename akan ditambahkan atau dihapus dari daftar pengecualian typeface.
Jika tidak, mengembalikan kode kesalahan yang dijelaskan dalam Pesan Kesalahan Embedding-Function.
Keterangan
Fungsi TTEnableEmbeddingForFacename menggunakan daftar pengecualian typeface untuk mengontrol apakah font tertentu dapat disematkan. Daftar ini mengidentifikasi semua font yang TIDAK boleh disematkan dan dibagikan oleh semua klien penulisan pada satu sistem.
Klien penulisan dapat menyematkan font tanpa mereferensikan daftar pengecualian typeface (yaitu, tanpa menggunakan TTEnableEmbeddingForFacename). Menyematkan font dalam dokumen menghasilkan tradeoff berikut.
- Menyediakan semua informasi font dalam dokumen sehingga klien yang sesuai dapat merender dokumen.
- Menambahkan ukuran ke dokumen.
- Mempersulit operasi baca dan tulis streaming ke dokumen dan menggunakan lebih banyak bandwidth pemrosesan.
- Membuat dokumen kurang dapat dibaca oleh aplikasi lain.
- Dapat membuat masalah hak cipta tidak terkelola, jika daftar pengecualian jenis tidak digunakan.
Daftar pengecualian typeface disimpan dalam kunci registri HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shared Tools\t2embed. Daftar pengecualian typeface default harus berisi entri nilai bernama berikut yang mewakili font inti Microsoft Windows.
Nama nilai | Jenis Data | Nilai data |
---|---|---|
Arial | REG_DWORD | 0 |
Arial Bold | REG_DWORD | 0 |
Miring Arial Bold | REG_DWORD | 0 |
Arial Miring | REG_DWORD | 0 |
Kurir Baru | REG_DWORD | 0 |
Kurir Tebal Baru | REG_DWORD | 0 |
Kurir Miring Tebal Baru | REG_DWORD | 0 |
Kurir Miring Baru | REG_DWORD | 0 |
Times New Roman | REG_DWORD | 0 |
Times New Roman Bold | REG_DWORD | 0 |
Times New Roman Bold Miring | REG_DWORD | 0 |
Times New Roman Italic | REG_DWORD | 0 |
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
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk