Messaggi di errore della funzione del pacchetto di tipi di carattere
I valori LONG seguenti vengono restituiti dalle funzioni del pacchetto di tipi di carattere ( CreateFontPackage e MergeFontPackage ) quando vengono rilevati errori. Quando le funzioni hanno esito positivo, viene restituito il valore NO_ERROR.
Valore restituito | Valore | Descrizione |
---|---|---|
NO_ERROR | 0 | Non si sono verificati errori. |
ERR_FORMAT | 1006 | Si è verificato un errore di formato dati di input. |
ERR_GENERIC | 1000 | Errore nel codice generico. |
ERR_MEM | 1005 | Errore durante l'allocazione della memoria. |
ERR_NO_GLYPHS | 1009 | Non sono stati trovati glifi. |
ERR_INVALID_BASE | 1085 | Il tipo di carattere contiene una tabella di dati di base (BASE) non valida. Attualmente questo valore non viene usato. |
ERR_INVALID_CMAP | 1030 | Il tipo di carattere contiene una tabella di mapping da carattere a glifo non valida (cmap). |
ERR_INVALID_DELTA_FORMAT | 1013 | È stato rilevato un formato differenziale non valido durante il tentativo di subset di un tipo di carattere 1 o 2. |
ERR_INVALID_EBLC | 1086 | Il tipo di carattere contiene una tabella EBLC (Embedded Bitmap Location Data) non valida. |
ERR_INVALID_GLYF | 1061 | Il tipo di carattere contiene una tabella glyf (glyph data) non valida. |
ERR_INVALID_GDEF | 1083 | Il tipo di carattere contiene una tabella GDEF (Glyph Definition Data) non valida. Attualmente questo valore non viene usato. |
ERR_INVALID_GPOS | 1082 | Il tipo di carattere contiene una tabella GPOS (Glyph Positioning Data) non valida. Attualmente questo valore non viene usato. |
ERR_INVALID_GSUB | 1081 | Il tipo di carattere contiene una tabella GSUB (Glyph Substitution Data) non valida. |
ERR_INVALID_HDMX | 1089 | Il tipo di carattere contiene una tabella hdmx (Horizontal Device Metrics) non valida. |
ERR_INVALID_HEAD | 1062 | Il tipo di carattere contiene una tabella di intestazione del carattere (head) non valida. |
ERR_INVALID_HHEA | 1063 | Il tipo di carattere contiene una tabella di intestazione orizzontale (hhea) non valida. |
ERR_INVALID_HHEA_OR_VHEA | 1072 | Il tipo di carattere contiene una tabella di intestazione orizzontale (hhea) non valida o una tabella di intestazione delle metriche verticali (vhea) non valida. |
ERR_INVALID_HMTX | 1064 | Il tipo di carattere contiene una tabella hmtx (Horizontal Metrics) non valida. |
ERR_INVALID_HMTX_OR_VMTX | 1073 | Il tipo di carattere contiene una tabella hmtx (Horizontal Metrics) non valida o una tabella vmtx (Vertical Metrics) non valida. |
ERR_INVALID_JSTF | 1084 | Il tipo di carattere contiene una tabella jsTF (Justification Data) non valida. |
ERR_INVALID_LTSH | 1087 | Il tipo di carattere contiene una tabella ltSH (Linear Threshold Data) non valida. |
ERR_INVALID_TTO | 1080 | Tipo di carattere TrueType Open non valido. |
ERR_INVALID_VDMX | 1088 | Il tipo di carattere contiene una tabella VDMX (Vertical Device Metrics) non valida. |
ERR_INVALID_LOCA | 1065 | Il tipo di carattere contiene un indice non valido per la tabella location (loca). |
ERR_INVALID_MAXP | 1066 | Il tipo di carattere contiene una tabella del profilo massimo (maxp) non valida. |
ERR_INVALID_MERGE_CHECKSUMS | 1011 | Un tentativo di unione di checksum per due tipi di carattere di un tipo di carattere padre diverso non è riuscito. |
ERR_INVALID_MERGE_FORMATS | 1010 | Un tentativo di unione dei tipi di carattere con i formati dttf non è riuscito. |
ERR_INVALID_MERGE_NUMGLYPHS | 1012 | Un tentativo di unione del numero di glifi per due tipi di carattere di un tipo di carattere padre diverso non è riuscito. |
ERR_INVALID_NAME | 1067 | Nome del pacchetto di tipi di carattere o nome del tipo di carattere non valido. |
ERR_INVALID_POST | 1068 | Il tipo di carattere contiene una tabella PostScript non valida (post). |
ERR_INVALID_OS2 | 1069 | Il tipo di carattere contiene una tabella os/2 non valida e specifica di Windows (OS/2). |
ERR_INVALID_VHEA | 1070 | Il tipo di carattere contiene un'intestazione delle metriche verticali non valida (vhea). |
ERR_INVALID_VMTX | 1071 | Il carattere contiene una tabella delle metriche verticali non valide (vmtx). |
ERR_INVALID_TTC_INDEX | 1015 | È stato passato un indice TTC (Zero Based Zero) non valido nel file di carattere. |
ERR_MISSING_CMAP | 1030 | Il tipo di carattere non contiene una tabella cmap. |
ERR_MISSING_EBDT | 1044 | Il tipo di carattere non contiene una tabella EBDT. |
ERR_MISSING_GLYF | 1031 | Il tipo di carattere non contiene una tabella glyf. |
ERR_MISSING_HEAD | 1032 | Il tipo di carattere non contiene una tabella head. |
ERR_MISSING_HHEA | 1033 | Il carattere non contiene una tabella hhea. |
ERR_MISSING_HMTX | 1034 | Il tipo di carattere non contiene una tabella hmtx. |
ERR_MISSING_LOCA | 1035 | Il tipo di carattere non contiene una tabella loca. |
ERR_MISSING_MAXP | 1036 | Il tipo di carattere non contiene una tabella maxp. |
ERR_MISSING_NAME | 1037 | Il tipo di carattere non contiene una tabella di denominazione (nome). |
ERR_MISSING_POST | 1038 | Il tipo di carattere non contiene una tabella post. |
ERR_MISSING_OS2 | 1039 | Il tipo di carattere non contiene una tabella os/2. |
ERR_MISSING_VHEA | 1040 | Il tipo di carattere non contiene una tabella vhea. |
ERR_MISSING_VMTX | 1041 | Il tipo di carattere non contiene una tabella vmtx. |
ERR_MISSING_HHEA_OR_VHEA | 1042 | Il carattere non contiene una tabella hhea o una tabella vhea. |
ERR_MISSING_HMTX_OR_VMTX | 1043 | Il tipo di carattere non contiene una tabella hmtx o una tabella vmtx. |
ERR_NOT_TTC | 1014 | Il valore specificato non era un indice per un file TTC. |
ERR_PARAMETER0 | 1100 | Il parametro della funzione chiamante 0 non è valido. |
ERR_PARAMETER1 | 1101 | Il parametro della funzione chiamante 1 non è valido. |
ERR_PARAMETER2 | 1102 | Il parametro della funzione chiamante 2 non è valido. |
ERR_PARAMETER3 | 1103 | Il parametro della funzione chiamante 3 non è valido. |
ERR_PARAMETER4 | 1104 | Il parametro della funzione chiamante 4 non è valido. |
ERR_PARAMETER5 | 1105 | Il parametro della funzione chiamante 5 non è valido. |
ERR_PARAMETER6 | 1106 | Il parametro della funzione chiamante 6 non è valido. |
ERR_PARAMETER7 | 1107 | Il parametro della funzione chiamante 7 non è valido. |
ERR_PARAMETER8 | 1108 | Il parametro della funzione chiamante 8 non è valido. |
ERR_PARAMETER9 | 1109 | Il parametro della funzione chiamante 9 non è valido. |
ERR_PARAMETER10 | 1110 | Il parametro della funzione chiamante 10 non è valido. |
ERR_PARAMETER11 | 1111 | Il parametro della funzione chiamante 11 non è valido. |
ERR_PARAMETER12 | 1112 | Il parametro della funzione chiamante 12 non è valido. |
ERR_PARAMETER13 | 1113 | La chiamata al parametro della funzione 13 non è valida. |
ERR_PARAMETER14 | 1114 | La chiamata al parametro della funzione 14 non è valida. |
ERR_PARAMETER15 | 1115 | La chiamata al parametro della funzione 15 non è valida. |
ERR_PARAMETER16 | 1116 | La chiamata al parametro della funzione 16 non è valida. |
ERR_READCONTROL | 1003 | La struttura del controllo di lettura non corrisponde ai dati. |
ERR_READOUTOFBOUNDS | 1001 | Una lettura dalla memoria non è consentita, probabilmente perché i dati non sono associati o sono danneggiati. |
ERR_VERSION | 1008 | Il valore dttf.version principale dei dati di input è maggiore della versione che la funzione può leggere. |
ERR_WOULD_GROW | 1007 | L'azione richiesta ha causato l'aumento dei dati e l'applicazione deve usare i dati originali. |
ERR_WRITECONTROL | 1004 | La struttura del controllo di scrittura non corrisponde ai dati. |
ERR_WRITEOUTOFBOUNDS | 1002 | Una scrittura nella memoria non è consentita, probabilmente perché i dati non erano associati. |