次の方法で共有


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 エラーにより、1 バイト文字の文字列を 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 GetTextMetrics や GetOutlineTextMetrics など、Windows API と呼ばれる関数の 1 つで内部エラーが発生しました
E_API_NOTIMPL この API 関数は、実行されている Windows のバージョンでは実装されていません。