Mensajes de error de la función Font-Embedding

Las funciones de inserción de fuentes devuelven los siguientes valores LONG cuando se producen errores. Cuando las funciones se ejecutan correctamente, se devuelve el valor E_NONE.

Valor devuelto Descripción
E_NONE Sin errores.
E_ADDFONTFAILED Error cuando las funciones de carga intentaron agregar la nueva fuente mediante AddFontResource.
E_CHARCODECOUNTINVALID El recuento de caracteres subconjuntos especificados en TTEmbedFont no es válido.
E_CHARCODESETINVALID El juego de caracteres especificado en TTEmbedFont no es válido.
E_COULDNTCREATETEMPFILE Las funciones de carga no pudieron crear un archivo temporal necesario en para instalar una nueva fuente o archivo de recursos.
E_DEVICETRUETYPEFONT La fuente TrueType® especificada no es una fuente del sistema. La fuente puede existir como una fuente de dispositivo en una impresora.
E_ERRORACCESSINGEXCLUDELIST Error al intentar acceder a la lista de exclusión de tipo de letra.
E_ERRORACCESSINGFACENAME Se encontró un error no relacionado con DC al intentar asignar una estructura OUTLINETEXTMETRIC .
E_ERRORACCESSINGFONTDATA Error al intentar usar GetFontData.
E_ERRORCOMPRESSINGFONTDATA Error mientras TTEmbedFont intentó comprimir los datos de fuente.
E_ERRORCONVERTINGCHARS Un error impidió la conversión de una cadena de caracteres de un solo byte a caracteres Unicode. Esto puede ocurrir en TTCharToUnicode si pucCharCodes o pusShortCodes son valores no NULL, o si se produce un error en la conversión al usar MultiByteToWideChar.
E_ERRORCREATINGFONTFILE Error al intentar crear el archivo de fuente.
E_ERRORDECOMPRESSINGFONTDATA Error al intentar descomprimir datos en un archivo de fuente.
E_ERROREXPANDINGFONTDATA Error mientras las funciones de carga intentaban expandir los datos de fuente incrustados y comprimidos.
E_ERRORGETTINGDC Error al intentar asignar un controlador de dominio y detener el procesamiento.
E_ERRORREADINGFONTDATA Error al intentar leer los datos de fuente.
E_ERRORUNICODECONVERSION Error al asignar memoria para convertir una cadena de nombre en Unicode.
E_ERRORUSINGTEMPFILE Error mientras las funciones de carga estaban usando un archivo temporal para instalar un nuevo archivo de fuente o archivo de recursos.
E_EXCEPTION Una excepción se produjo por una causa desconocida.
E_FACENAMEINVALID Se pasó un parámetro null szFaceName a la función .
E_FLAGSINVALID El parámetro ulFlags de la función actual no es válido.
E_FONTALREADYEXISTS La fuente incrustada tiene el mismo nombre y suma de comprobación que una fuente ya instalada en el sistema.
E_FONTDATAINVALID Los datos de fuente leídos desde el disco no son una estructura de fuente incrustada válida.
E_FONTFILECREATEFAILED Las funciones de carga no pudieron crear el archivo de fuente (.ttf)
E_FONTFILENOTFOUND El archivo de fuente del nombre de archivo especificado no existe.
E_FONTINSTALLFAILED Error al intentar instalar la fuente incrustada en el sistema.
E_FONTNAMEALREADYEXISTS La fuente incrustada tiene el mismo nombre, pero ya tiene instalada una suma de comprobación diferente que una fuente.
E_FONTNOTEMBEDDABLE La fuente especificada no se puede incrustar debido a restricciones del fabricante de fuentes. La inserción de esta fuente en un documento infringe las leyes de copyright.
E_FONTREFERENCEINVALID Se pasó una phFontReference nula a la función .
E_HDCINVALID El contexto de dispositivo especificado para la función TTEmbedFont no es válido.
E_NAMECHANGEFAILED TTLoadEmbeddedFont no pudo cambiar el nombre de la fuente que se está cargando.
E_NOFREEMEMORY Error en una operación interna al intentar asignar memoria.
E_NOOS2 No se encontró una tabla OS/2 en la fuente.
E_NOTATRUETYPEFONT La fuente especificada no es una fuente TrueType.
E_PBENABLEDINVALID Se pasó un parámetro pbEnabled null a la función .
E_PERMISSIONSINVALID Se pasó un parámetro null pulPermissions a la función .
E_PRIVSINVALID El parámetro ulPrivs especificado en las funciones de carga no es válido.
E_PRIVSTATUSINVALID Se pasó un parámetro null pulPrivStatus a la función .
E_READFROMSTREAMFAILED Error al intentar leer la estructura de fuentes incrustada de la secuencia.
E_RESOURCEFILECREATEFAILED Las funciones de carga no pudieron crear el archivo de recursos de fuente (.fot).
E_SAVETOSTREAMFAILED Error al intentar guardar la estructura de fuentes incrustadas en una secuencia.
E_STATUSINVALID Se pasó un parámetro pulStatus nulo a la función .
E_STREAMINVALID La secuencia especificada en TTEmbedFont o las funciones de carga no son válidas.
E_SUBSETTINGFAILED Error de TTEmbedFont al intentar crear un subconjunto de una fuente.
E_T2NOFREEMEMORY Error al intentar liberar memoria. Error en la memoria en cuestión durante la operación libre.
E_WINDOWSAPI Se produjo un error interno cuando una de las funciones denominadas API de Windows, como GetTextMetrics o GetOutlineTextMetrics.
E_API_NOTIMPL Esta función de API no se implementa en la versión de Windows en la que se ejecuta.