Pesan Kesalahan Fungsi Font-Embedding
Nilai LONG berikut dikembalikan oleh fungsi penyematan font saat terjadi kesalahan. Ketika fungsi berhasil, nilai E_NONE dikembalikan.
Mengembalikan nilai | Deskripsi |
---|---|
E_NONE | Tidak ada kesalahan. |
E_ADDFONTFAILED | Terjadi kesalahan ketika fungsi beban mencoba menambahkan font baru menggunakan AddFontResource. |
E_CHARCODECOUNTINVALID | Jumlah karakter subset yang ditentukan dalam TTEmbedFont tidak valid. |
E_CHARCODESETINVALID | Set karakter yang ditentukan dalam TTEmbedFont tidak valid. |
E_COULDNTCREATETEMPFILE | Fungsi beban tidak dapat membuat file sementara yang diperlukan untuk menginstal font atau file sumber daya baru. |
E_DEVICETRUETYPEFONT | Font TrueType® yang ditentukan bukan font sistem. Fonta mungkin ada sebagai fonta perangkat dalam pencetak. |
E_ERRORACCESSINGEXCLUDELIST | Terjadi kesalahan saat mencoba mengakses Daftar Pengecualian Typeface. |
E_ERRORACCESSINGFACENAME | Terjadi kesalahan terkait non-DC saat mencoba mengalokasikan struktur OUTLINETEXTMETRIC . |
E_ERRORACCESSINGFONTDATA | Terjadi kesalahan saat mencoba menggunakan GetFontData. |
E_ERRORCOMPRESSINGFONTDATA | Terjadi kesalahan saat TTEmbedFont mencoba memadatkan data font. |
E_ERRORCONVERTINGCHARS | Kesalahan mencegah konversi string karakter byte tunggal ke karakter Unicode. Ini dapat terjadi di TTCharToUnicode jika pucCharCodes atau pusShortCodes adalah nilai non-null, atau jika konversi gagal saat menggunakan MultiByteToWideChar. |
E_ERRORCREATINGFONTFILE | Terjadi kesalahan saat mencoba membuat file font. |
E_ERRORDECOMPRESSINGFONTDATA | Terjadi kesalahan saat mencoba mendekompresi data dalam file font. |
E_ERROREXPANDINGFONTDATA | Terjadi kesalahan saat fungsi beban mencoba memperluas data font tersemat dan terkompresi. |
E_ERRORGETTINGDC | Terjadi kesalahan saat mencoba mengalokasikan DC, menghentikan pemrosesan. |
E_ERRORREADINGFONTDATA | Terjadi kesalahan saat mencoba membaca data font. |
E_ERRORUNICODECONVERSION | Terjadi kesalahan saat mengalokasikan memori untuk mengonversi string nama ke Unicode. |
E_ERRORUSINGTEMPFILE | Terjadi kesalahan saat fungsi beban menggunakan file sementara untuk menginstal file font atau file sumber daya baru. |
E_EXCEPTION | Pengecualian dilemparkan oleh penyebab yang tidak diketahui. |
E_FACENAMEINVALID | Parameter szFaceName null diteruskan ke fungsi . |
E_FLAGSINVALID | Parameter ulFlags dalam fungsi saat ini tidak valid. |
E_FONTALREADYEXISTS | Font yang disematkan memiliki nama dan checksum yang sama dengan font yang sudah diinstal pada sistem. |
E_FONTDATAINVALID | Data font yang dibaca dari disk bukan struktur font tertanam yang valid. |
E_FONTFILECREATEFAILED | Fungsi beban tidak dapat membuat file font (.ttf) |
E_FONTFILENOTFOUND | File font dari nama file yang ditentukan tidak ada. |
E_FONTINSTALLFAILED | Upaya untuk menginstal font yang disematkan dalam sistem gagal. |
E_FONTNAMEALREADYEXISTS | Font yang disematkan memiliki nama yang sama tetapi checksum yang berbeda dengan font yang sudah diinstal. |
E_FONTNOTEMBEDDABLE | Fonta yang ditentukan tidak dapat disematkan karena batasan dari produsen font. Menyematkan font ini dalam dokumen melanggar undang-undang hak cipta. |
E_FONTREFERENCEINVALID | PhFontReference null diteruskan ke fungsi . |
E_HDCINVALID | Konteks perangkat yang ditentukan untuk fungsi TTEmbedFont tidak valid. |
E_NAMECHANGEFAILED | TTLoadEmbeddedFont tidak dapat mengubah nama font yang sedang dimuat. |
E_NOFREEMEMORY | Operasi internal gagal saat mencoba mengalokasikan memori. |
E_NOOS2 | Tabel OS/2 tidak ditemukan di font. |
E_NOTATRUETYPEFONT | Font yang ditentukan bukan font TrueType. |
E_PBENABLEDINVALID | Parameter pbEnabled null diteruskan ke fungsi . |
E_PERMISSIONSINVALID | Parameter pulPermissions null diteruskan ke fungsi . |
E_PRIVSINVALID | Parameter ulPrivs yang ditentukan dalam fungsi beban tidak valid. |
E_PRIVSTATUSINVALID | Parameter pulPrivStatus null diteruskan ke fungsi . |
E_READFROMSTREAMFAILED | Terjadi kesalahan saat mencoba membaca struktur font yang disematkan dari aliran. |
E_RESOURCEFILECREATEFAILED | Fungsi beban tidak dapat membuat file sumber daya font (.fot). |
E_SAVETOSTREAMFAILED | Terjadi kesalahan saat mencoba menyimpan struktur font tertanam ke aliran. |
E_STATUSINVALID | Parameter pulStatus null diteruskan ke fungsi . |
E_STREAMINVALID | Aliran yang ditentukan dalam TTEmbedFont atau fungsi beban tidak valid. |
E_SUBSETTINGFAILED | TTEmbedFont gagal saat mencoba membuat subset font. |
E_T2NOFREEMEMORY | Terjadi kesalahan saat mencoba mengosongkan memori. Memori yang dimaksud gagal selama operasi gratis. |
E_WINDOWSAPI | Kesalahan internal terjadi ketika salah satu fungsi yang disebut Windows API, seperti GetTextMetrics atau GetOutlineTextMetrics. |
E_API_NOTIMPL | Fungsi API ini tidak diimplementasikan dalam versi Windows tempatnya berjalan. |