共用方式為


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 字元。 如果pucCharCodespusShortCodes為非 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 的函式,例如 GetTextMetricsGetOutlineTextMetrics時發生內部錯誤。
E_API_NOTIMPL 此 API 函式不會在執行所在的 Windows 版本中實作。