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 | null pulPrivStatus 參數已傳遞至函式。 |
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 版本中實作。 |