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