Condividi tramite


Messaggi di errore della funzione Font-Embedding

I valori LONG seguenti vengono restituiti dalle funzioni di incorporamento dei tipi di carattere quando vengono rilevati errori. Quando le funzioni hanno esito positivo, viene restituito il valore E_NONE.

Valore restituito Descrizione
E_NONE Nessun errore.
E_ADDFONTFAILED Si è verificato un errore quando le funzioni di caricamento hanno tentato di aggiungere il nuovo tipo di carattere usando AddFontResource.
E_CHARCODECOUNTINVALID Il numero di caratteri subsettati specificati in TTEmbedFont non è valido.
E_CHARCODESETINVALID Il set di caratteri specificato in TTEmbedFont non è valido.
E_COULDNTCREATETEMPFILE Le funzioni di caricamento non sono riuscite a creare un file temporaneo necessario per installare un nuovo tipo di carattere o un nuovo file di risorse.
E_DEVICETRUETYPEFONT Il tipo di carattere TrueType specificato non è un tipo di® carattere di sistema. Il tipo di carattere può esistere come tipo di carattere del dispositivo in una stampante.
E_ERRORACCESSINGEXCLUDELIST Si è verificato un errore durante il tentativo di accesso all'elenco di esclusione del carattere tipografico.
E_ERRORACCESSINGFACENAME Si è verificato un errore non correlato al controller di dominio durante il tentativo di allocare una struttura OUTLINETEXTMETRIC .
E_ERRORACCESSINGFONTDATA Errore durante il tentativo di usare GetFontData.
E_ERRORCOMPRESSINGFONTDATA Si è verificato un errore durante il tentativo di compressione dei dati del tipo di carattere da parte di TTEmbedFont .
E_ERRORCONVERTINGCHARS Un errore ha impedito la conversione di una stringa di caratteri a byte singolo in caratteri Unicode. Ciò può verificarsi in TTCharToUnicode se pucCharCodes o pusShortCodes sono valori non Null oppure se la conversione non riesce durante l'uso di MultiByteToWideChar.
E_ERRORCREATINGFONTFILE Si è verificato un errore durante il tentativo di creare il file del tipo di carattere.
E_ERRORDECOMPRESSINGFONTDATA Errore durante il tentativo di decomprimere i dati in un file di tipo di carattere.
E_ERROREXPANDINGFONTDATA Si è verificato un errore durante il tentativo di espansione dei dati dei tipi di carattere incorporati e compressi nelle funzioni di caricamento.
E_ERRORGETTINGDC Si è verificato un errore durante il tentativo di allocare un controller di dominio, interrompendo l'elaborazione.
E_ERRORREADINGFONTDATA Si è verificato un errore durante il tentativo di leggere i dati del tipo di carattere.
E_ERRORUNICODECONVERSION Errore durante l'allocazione della memoria per convertire una stringa di nome in Unicode.
E_ERRORUSINGTEMPFILE Si è verificato un errore durante l'uso di un file temporaneo per installare un nuovo file di carattere o un nuovo file di risorse.
E_EXCEPTION Un'eccezione è stata generata da una causa sconosciuta.
E_FACENAMEINVALID Alla funzione è stato passato un parametro szFaceName null.
E_FLAGSINVALID Il parametro ulFlags nella funzione corrente non è valido.
E_FONTALREADYEXISTS Il tipo di carattere incorporato ha lo stesso nome e checksum di un tipo di carattere già installato nel sistema.
E_FONTDATAINVALID I dati dei tipi di carattere letti dal disco non sono una struttura valida del tipo di carattere incorporato.
E_FONTFILECREATEFAILED Le funzioni di caricamento non sono riuscite a creare il file di tipo di carattere (con estensione ttf)
E_FONTFILENOTFOUND Il file di tipo di carattere del nome file specificato non esiste.
E_FONTINSTALLFAILED Tentativo di installazione del tipo di carattere incorporato nel sistema non riuscito.
E_FONTNAMEALREADYEXISTS Il tipo di carattere incorporato ha lo stesso nome, ma un checksum diverso come un tipo di carattere già installato.
E_FONTNOTEMBEDDABLE Il tipo di carattere specificato non può essere incorporato a causa di restrizioni del produttore del tipo di carattere. L'incorporamento di questo tipo di carattere in un documento viola le leggi sul copyright.
E_FONTREFERENCEINVALID Alla funzione è stato passato un phFontReference null.
E_HDCINVALID Il contesto di dispositivo specificato per la funzione TTEmbedFont non è valido.
E_NAMECHANGEFAILED TTLoadEmbeddedFont non è riuscito a modificare il nome del tipo di carattere caricato.
E_NOFREEMEMORY Operazione interna non riuscita durante il tentativo di allocare memoria.
E_NOOS2 Impossibile trovare una tabella del sistema operativo/2 nel tipo di carattere.
E_NOTATRUETYPEFONT Il tipo di carattere specificato non è un tipo di carattere TrueType.
E_PBENABLEDINVALID Alla funzione è stato passato un parametro pbEnabled null.
E_PERMISSIONSINVALID Alla funzione è stato passato un parametro pulPermissions null.
E_PRIVSINVALID Il parametro ulPrivs specificato nelle funzioni di caricamento non è valido.
E_PRIVSTATUSINVALID Alla funzione è stato passato un parametro pulPrivStatus null.
E_READFROMSTREAMFAILED Si è verificato un errore durante il tentativo di leggere la struttura del tipo di carattere incorporata dal flusso.
E_RESOURCEFILECREATEFAILED Le funzioni di caricamento non sono riuscite a creare il file di risorse del tipo di carattere (.fot).
E_SAVETOSTREAMFAILED Errore durante il tentativo di salvare la struttura del tipo di carattere incorporato in un flusso.
E_STATUSINVALID Alla funzione è stato passato un parametro pulStatus null.
E_STREAMINVALID Il flusso specificato in TTEmbedFont o le funzioni di caricamento non sono valide.
E_SUBSETTINGFAILED TTEmbedFont non è riuscito durante il tentativo di creare un subset di un tipo di carattere.
E_T2NOFREEMEMORY Si è verificato un errore durante il tentativo di liberare memoria. Memoria in questione non riuscita durante l'operazione libera.
E_WINDOWSAPI Si è verificato un errore interno quando una delle funzioni denominate API Windows, ad esempio GetTextMetrics o GetOutlineTextMetrics.
E_API_NOTIMPL Questa funzione API non viene implementata nella versione di Windows in cui è in esecuzione.