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 のバージョンでは実装されていません。 |