Font-Embedding 函式錯誤訊息
發生錯誤時,字型內嵌函式會傳回下列 LONG 值。 當函式成功時,會傳回值E_NONE。
傳回值 | 描述 |
---|---|
E_NONE | 沒有錯誤。 |
E_ADDFONTFAILED | 載入函式嘗試使用 addFontResource 新增字型時發生錯誤,。 |
E_CHARCODECOUNTINVALID | TTEmbedFont 中指定的子集字元計數無效。 |
E_CHARCODESETINVALID | TTEmbedFont 中指定的字元集無效。 |
E_COULDNTCREATETEMPFILE | 載入函式無法建立中安裝新字型或資源檔所需的暫存盤。 |
E_DEVICETRUETYPEFONT | 指定的 TrueType® 字型不是系統字型。 字型可能以印表機中的裝置字型的形式存在。 |
E_ERRORACCESSINGEXCLUDELIST | 嘗試存取 [字樣排除清單] 時發生錯誤。 |
E_ERRORACCESSINGFACENAME | 嘗試配置 OUTLINETEXTMETRIC 結構時發生非 DC 相關錯誤。 |
E_ERRORACCESSINGFONTDATA | 試著使用 GetFontData 時發生錯誤,。 |
E_ERRORCOMPRESSINGFONTDATA | TTEmbedFont 嘗試壓縮字型數據時發生錯誤。 |
E_ERRORCONVERTINGCHARS | 錯誤無法將單一位元組字元字串轉換成 Unicode 字元。 如果 pucCharCodes 或 pusShortCodes 為非 Null 值,或是使用 MultiByteToWideChar 時轉換失敗,TTCharToUnicode 會發生此情況。 |
E_ERRORCREATINGFONTFILE | 嘗試建立字型檔案時發生錯誤。 |
E_ERRORDECOMPRESSINGFONTDATA | 嘗試解壓縮字型檔案中的數據時發生錯誤。 |
E_ERROREXPANDINGFONTDATA | 載入函式嘗試展開內嵌、壓縮字型數據時發生錯誤。 |
E_ERRORGETTINGDC | 嘗試配置 DC 並停止處理時發生錯誤。 |
E_ERRORREADINGFONTDATA | 嘗試讀取字型數據時發生錯誤。 |
E_ERRORUNICODECONVERSION | 配置記憶體以將名稱字串轉換成 Unicode 時發生錯誤。 |
E_ERRORUSINGTEMPFILE | 載入函式使用臨時檔來安裝新的字型檔案或資源檔時發生錯誤。 |
E_EXCEPTION | 未知的原因擲回例外狀況。 |
E_FACENAMEINVALID | 已將 null szFaceName 參數傳遞至函式。 |
E_FLAGSINVALID | 目前函式中的 ulFlags 參數無效。 |
E_FONTALREADYEXISTS | 內嵌字型與系統上已安裝的字型具有相同的名稱和總和檢查碼。 |
E_FONTDATAINVALID | 從磁碟讀取的字型數據不是有效的內嵌字型結構。 |
E_FONTFILECREATEFAILED | 載入函式無法建立字型檔案 (.ttf) |
E_FONTFILENOTFOUND | 指定檔名的字型檔案不存在。 |
E_FONTINSTALLFAILED | 嘗試在系統中安裝內嵌字型失敗。 |
E_FONTNAMEALREADYEXISTS | 內嵌字型的名稱相同,但與已安裝字型不同的總和檢查碼。 |
E_FONTNOTEMBEDDABLE | 由於字型製造商的限制,無法內嵌指定的字型。 將此字型內嵌在文件中違反了著作權法。 |
E_FONTREFERENCEINVALID | 已將 null phFontReference 傳遞給函式。 |
E_HDCINVALID | 針對 TTEmbedFont 函式指定的裝置內容無效。 |
E_NAMECHANGEFAILED | TTLoadEmbeddedFont 無法變更要載入的字型名稱。 |
E_NOFREEMEMORY | 嘗試配置記憶體時,內部作業失敗。 |
E_NOOS2 | 在字型中找不到OS/2表格。 |
E_NOTATRUETYPEFONT | 指定的字型不是 TrueType 字型。 |
E_PBENABLEDINVALID | 已將 null pbEnabled 參數傳遞至函式。 |
E_PERMISSIONSINVALID | 已將 null pulPermissions 參數傳遞給 函式。 |
E_PRIVSINVALID | 載入函式中指定的 ulPrivs 參數無效。 |
E_PRIVSTATUSINVALID | pulPrivStatus 參數已傳遞至函式的 null。 |
E_READFROMSTREAMFAILED | 嘗試從數據流讀取內嵌字型結構時發生錯誤。 |
E_RESOURCEFILECREATEFAILED | 載入函式無法建立字型資源檔 (.fot)。 |
E_SAVETOSTREAMFAILED | 嘗試將內嵌字型結構儲存至數據流時發生錯誤。 |
E_STATUSINVALID | 已將 null pulStatus 參數傳遞至函式。 |
E_STREAMINVALID | TTEmbedFont 中指定的數據流 或載入函式無效。 |
E_SUBSETTINGFAILED | TTEmbedFont 嘗試建立字型子集時失敗。 |
E_T2NOFREEMEMORY | 嘗試釋放記憶體時發生錯誤。 在可用作業期間,有問題的記憶體失敗。 |
E_WINDOWSAPI | 當其中一個稱為 Windows API 的函式發生內部錯誤,例如 GetTextMetrics 或 GetOutlineTextMetrics。 |
E_API_NOTIMPL | 此 API 函式不會在執行所在的 Windows 版本中實作。 |