Mensagens de erro da função Font-Embedding
Os valores LONG a seguir são retornados pelas funções de inserção de fonte quando erros são encontrados. Quando as funções são bem-sucedidas, o valor E_NONE é retornado.
Valor retornado | Descrição |
---|---|
E_NONE | Nenhum erro. |
E_ADDFONTFAILED | Ocorreu um erro quando as funções de carregamento tentaram adicionar a nova fonte usando AddFontResource. |
E_CHARCODECOUNTINVALID | A contagem de caracteres subsetted especificados em TTEmbedFont é inválida. |
E_CHARCODESETINVALID | O conjunto de caracteres especificado em TTEmbedFont é inválido. |
E_COULDNTCREATETEMPFILE | As funções de carga não puderam criar um arquivo temporário necessário no para instalar uma nova fonte ou arquivo de recurso. |
E_DEVICETRUETYPEFONT | A fonte TrueType® especificada não é uma fonte do sistema. A fonte pode existir como uma fonte de dispositivo em uma impressora. |
E_ERRORACCESSINGEXCLUDELIST | Ocorreu um erro ao tentar acessar a Lista de Exclusão de Face de Tipo. |
E_ERRORACCESSINGFACENAME | Um erro não relacionado ao DC foi encontrado ao tentar alocar uma estrutura OUTLINETEXTMETRIC . |
E_ERRORACCESSINGFONTDATA | Erro ao tentar usar GetFontData. |
E_ERRORCOMPRESSINGFONTDATA | Ocorreu um erro enquanto TTEmbedFont tentava compactar os dados da fonte. |
E_ERRORCONVERTINGCHARS | Um erro impediu a conversão de uma cadeia de caracteres de byte único em caracteres Unicode. Isso poderá ocorrer no TTCharToUnicode se pucCharCodes ou pusShortCodes forem valores não nulos ou se a conversão falhar ao usar MultiByteToWideChar. |
E_ERRORCREATINGFONTFILE | Ocorreu um erro ao tentar criar o arquivo de fonte. |
E_ERRORDECOMPRESSINGFONTDATA | Erro ao tentar descompactar dados em um arquivo de fonte. |
E_ERROREXPANDINGFONTDATA | Ocorreu um erro enquanto as funções de carga tentavam expandir dados de fontes inseridas e compactadas. |
E_ERRORGETTINGDC | Erro ao tentar alocar um controlador de domínio, interrompendo o processamento. |
E_ERRORREADINGFONTDATA | Ocorreu um erro ao tentar ler dados de fonte. |
E_ERRORUNICODECONVERSION | Erro ao alocar memória para converter uma cadeia de caracteres de nome em Unicode. |
E_ERRORUSINGTEMPFILE | Ocorreu um erro enquanto as funções de carga usavam um arquivo temporário para instalar um novo arquivo de fonte ou arquivo de recurso. |
E_EXCEPTION | Uma exceção foi gerada por uma causa desconhecida. |
E_FACENAMEINVALID | Um parâmetro nulo szFaceName foi passado para a função. |
E_FLAGSINVALID | O parâmetro ulFlags na função atual é inválido. |
E_FONTALREADYEXISTS | A fonte inserida tem o mesmo nome e soma de verificação que uma fonte já instalada no sistema. |
E_FONTDATAINVALID | Os dados de fonte lidos do disco não são uma estrutura de fonte inserida válida. |
E_FONTFILECREATEFAILED | As funções de carga não puderam criar o arquivo de fonte (.ttf) |
E_FONTFILENOTFOUND | O arquivo de fonte do nome de arquivo especificado não existe. |
E_FONTINSTALLFAILED | Falha ao tentar instalar a fonte inserida no sistema. |
E_FONTNAMEALREADYEXISTS | A fonte inserida tem o mesmo nome, mas uma soma de verificação diferente de uma fonte já instalada. |
E_FONTNOTEMBEDDABLE | A fonte especificada não pode ser inserida devido a restrições do fabricante da fonte. Inserir essa fonte em um documento viola as leis de direitos autorais. |
E_FONTREFERENCEINVALID | Um phFontReference nulo foi passado para a função . |
E_HDCINVALID | O contexto do dispositivo especificado para a função TTEmbedFont é inválido. |
E_NAMECHANGEFAILED | TTLoadEmbeddedFont não pôde alterar o nome da fonte que está sendo carregada. |
E_NOFREEMEMORY | Uma operação interna falhou ao tentar alocar memória. |
E_NOOS2 | Uma tabela do sistema operacional/2 não foi encontrada na fonte. |
E_NOTATRUETYPEFONT | A fonte especificada não é uma fonte TrueType. |
E_PBENABLEDINVALID | Um parâmetro pbEnabled nulo foi passado para a função . |
E_PERMISSIONSINVALID | Um parâmetro pulPermissions nulo foi passado para a função . |
E_PRIVSINVALID | O parâmetro ulPrivs especificado nas funções de carga é inválido. |
E_PRIVSTATUSINVALID | Um parâmetro pulPrivStatus nulo foi passado para a função . |
E_READFROMSTREAMFAILED | Erro ao tentar ler a estrutura de fonte inserida do fluxo. |
E_RESOURCEFILECREATEFAILED | As funções de carga não puderam criar o arquivo de recurso de fonte (.fot). |
E_SAVETOSTREAMFAILED | Erro ao tentar salvar a estrutura de fonte inserida em um fluxo. |
E_STATUSINVALID | Um parâmetro pulStatus nulo foi passado para a função . |
E_STREAMINVALID | O fluxo especificado em TTEmbedFont ou as funções de carga é inválido. |
E_SUBSETTINGFAILED | Falha em TTEmbedFont ao tentar criar um subconjunto de uma fonte. |
E_T2NOFREEMEMORY | Erro ao tentar liberar memória. A memória em questão falhou durante a operação gratuita. |
E_WINDOWSAPI | Ocorreu um erro interno quando uma das funções chamou uma API do Windows, como GetTextMetrics ou GetOutlineTextMetrics. |
E_API_NOTIMPL | Essa função de API não é implementada na versão do Windows na qual está em execução. |