Compartilhar via


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.