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. |