Chybové zprávy funkce balíčku písma
Následující hodnoty LONG vrátí funkce balíčku písem (CreateFontPackage a MergeFontPackage ) při chybě. Pokud jsou funkce úspěšné, vrátí se hodnota NO_ERROR.
Návratová hodnota | Hodnota | Popis |
---|---|---|
NO_ERROR | 0 | Nedošlo k žádné chybě. |
ERR_FORMAT | 1006 | Došlo k chybě formátu vstupních dat. |
ERR_GENERIC | 1000 | V obecném kódu došlo k chybě. |
ERR_MEM | 1005 | Při přidělování paměti došlo k chybě. |
ERR_NO_GLYPHS | 1009 | Nebyly nalezeny žádné glyfy. |
ERR_INVALID_BASE | 1085 | Písmo obsahovalo neplatnou tabulku základních dat (BASE). V současné době se tato hodnota nepoužívá. |
ERR_INVALID_CMAP | 1030 | Písmo obsahovalo neplatnou tabulku mapování znaků na glyf (cmap). |
ERR_INVALID_DELTA_FORMAT | 1013 | Při pokusu o podmnožinu písma 1 nebo 2 byl zjištěn neplatný rozdílový formát. |
ERR_INVALID_EBLC | 1086 | Písmo obsahovalo neplatnou tabulku s vloženými daty o umístění rastrového obrázku (EBLC). |
ERR_INVALID_GLYF | 1061 | Písmo obsahovalo neplatnou tabulku glyf (glyf). |
ERR_INVALID_GDEF | 1083 | Písmo obsahovalo neplatnou tabulku glyph definition data (GDEF). V současné době se tato hodnota nepoužívá. |
ERR_INVALID_GPOS | 1082 | Písmo obsahovalo neplatnou tabulku glyph positioning data (GPOS). V současné době se tato hodnota nepoužívá. |
ERR_INVALID_GSUB | 1081 | Písmo obsahovalo neplatnou tabulku náhradních dat glyph (GSUB). |
ERR_INVALID_HDMX | 1089 | Písmo obsahovalo neplatnou tabulku horizontálních metrik zařízení (hdmx). |
ERR_INVALID_HEAD | 1062 | Písmo obsahovalo neplatnou tabulku záhlaví písma (záhlaví). |
ERR_INVALID_HHEA | 1063 | Písmo obsahovalo neplatnou vodorovnou tabulku záhlaví (hhea). |
ERR_INVALID_HHEA_OR_VHEA | 1072 | Písmo obsahovalo neplatnou vodorovnou tabulku (hhea) nebo neplatnou tabulku svislých metrik (vhea). |
ERR_INVALID_HMTX | 1064 | Písmo obsahovalo neplatnou tabulku vodorovných metrik (hmtx). |
ERR_INVALID_HMTX_OR_VMTX | 1073 | Písmo obsahovalo neplatnou tabulku vodorovných metrik (hmtx) nebo neplatnou tabulku svislých metrik (vmtx). |
ERR_INVALID_JSTF | 1084 | Písmo obsahovalo neplatnou tabulku s daty odůvodnění (JSTF). |
ERR_INVALID_LTSH | 1087 | Písmo obsahovalo neplatnou tabulku s daty lineární prahové hodnoty (LTSH). |
ERR_INVALID_TTO | 1080 | Písmo bylo neplatné písmo TrueType Open. |
ERR_INVALID_VDMX | 1088 | Písmo obsahovalo neplatnou tabulku svislých metrik zařízení (VDMX). |
ERR_INVALID_LOCA | 1065 | Písmo obsahovalo neplatný index tabulky umístění (loca). |
ERR_INVALID_MAXP | 1066 | Písmo obsahovalo neplatnou tabulku maximálního profilu (maxp). |
ERR_INVALID_MERGE_CHECKSUMS | 1011 | Pokus o sloučení kontrolních součtů pro dvě písma z jiného mateřského písma nebyl úspěšný. |
ERR_INVALID_MERGE_FORMATS | 1010 | Pokus o sloučení písem s nesprávnými formáty dttf nebyl úspěšný. |
ERR_INVALID_MERGE_NUMGLYPHS | 1012 | Pokus o sloučení počtu glyfů pro dvě písma z jiného mateřského písma nebyl úspěšný. |
ERR_INVALID_NAME | 1067 | Název balíčku písma nebo název písma byl neplatný. |
ERR_INVALID_POST | 1068 | Písmo obsahovalo neplatnou tabulku postscriptových informací (post). |
ERR_INVALID_OS2 | 1069 | Písmo obsahovalo neplatnou tabulku metrik specifických pro operační systém a Windows (OS/2). |
ERR_INVALID_VHEA | 1070 | Písmo obsahovalo neplatnou tabulku svislých metrik (vhea). |
ERR_INVALID_VMTX | 1071 | Písmo obsahovalo neplatnou tabulku svislých metrik (vmtx). |
ERR_INVALID_TTC_INDEX | 1015 | Byl předán neplatný index TTC (zero-based) do souboru písma. |
ERR_MISSING_CMAP | 1030 | Písmo neobsahoval tabulku cmap. |
ERR_MISSING_EBDT | 1044 | Písmo neobsahoval tabulku EBDT. |
ERR_MISSING_GLYF | 1031 | Písmo neobsahoval tabulku glyf. |
ERR_MISSING_HEAD | 1032 | Písmo neobsahoval hlavní tabulku. |
ERR_MISSING_HHEA | 1033 | Písmo neobsahoval tabulku hhea. |
ERR_MISSING_HMTX | 1034 | Písmo neobsahoval tabulku hmtx. |
ERR_MISSING_LOCA | 1035 | Písmo neobsahoval tabulku loca. |
ERR_MISSING_MAXP | 1036 | Písmo neobsahoval tabulku maxp. |
ERR_MISSING_NAME | 1037 | Písmo neobsahoval tabulku pojmenování (název). |
ERR_MISSING_POST | 1038 | Písmo neobsahoval tabulku příspěvků. |
ERR_MISSING_OS2 | 1039 | Písmo neobsahoval tabulku operačního systému/2. |
ERR_MISSING_VHEA | 1040 | Písmo neobsahoval tabulku vhea. |
ERR_MISSING_VMTX | 1041 | Písmo neobsahoval tabulku vmtx. |
ERR_MISSING_HHEA_OR_VHEA | 1042 | Písmo neobsahoval tabulku hhea ani tabulku vhea. |
ERR_MISSING_HMTX_OR_VMTX | 1043 | Písmo neobsahoval tabulku hmtx ani tabulku vmtx. |
ERR_NOT_TTC | 1014 | Zadaná hodnota nebyla indexem pro soubor TTC. |
ERR_PARAMETER0 | 1100 | Volání parametru funkce 0 bylo neplatné. |
ERR_PARAMETER1 | 1101 | Volání parametru funkce 1 bylo neplatné. |
ERR_PARAMETER2 | 1102 | Volání parametru funkce 2 bylo neplatné. |
ERR_PARAMETER3 | 1103 | Volání parametru funkce 3 bylo neplatné. |
ERR_PARAMETER4 | 1104 | Volání parametru funkce 4 bylo neplatné. |
ERR_PARAMETER5 | 1105 | Volání parametru funkce 5 bylo neplatné. |
ERR_PARAMETER6 | 1106 | Volání parametru funkce 6 bylo neplatné. |
ERR_PARAMETER7 | 1107 | Volání parametru funkce 7 bylo neplatné. |
ERR_PARAMETER8 | 1108 | Volání parametru funkce 8 bylo neplatné. |
ERR_PARAMETER9 | 1109 | Volání parametru funkce 9 bylo neplatné. |
ERR_PARAMETER10 | 1110 | Volání parametru funkce 10 bylo neplatné. |
ERR_PARAMETER11 | 1111 | Volání parametru funkce 11 bylo neplatné. |
ERR_PARAMETER12 | 1112 | Volání parametru funkce 12 bylo neplatné. |
ERR_PARAMETER13 | 1113 | Volání parametru funkce 13 bylo neplatné. |
ERR_PARAMETER14 | 1114 | Volání parametru funkce 14 bylo neplatné. |
ERR_PARAMETER15 | 1115 | Volání parametru funkce 15 bylo neplatné. |
ERR_PARAMETER16 | 1116 | Volání parametru funkce 16 bylo neplatné. |
ERR_READCONTROL | 1003 | Struktura ovládacího prvku čtení se neshodovala s daty. |
ERR_READOUTOFBOUNDS | 1001 | Čtení z paměti nebylo povoleno, pravděpodobně proto, že data byla mimo hranice nebo poškozena. |
ERR_VERSION | 1008 | Hlavní hodnota dttf.version vstupních dat byla větší než verze, kterou může funkce číst. |
ERR_WOULD_GROW | 1007 | Požadovaná akce způsobila růst dat a aplikace musí používat původní data. |
ERR_WRITECONTROL | 1004 | Řídicí struktura zápisu neodpovídá datům. |
ERR_WRITEOUTOFBOUNDS | 1002 | Zápis do paměti nebyl povolen, pravděpodobně proto, že data byla mimo hranice. |