Bagikan melalui


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.