Сообщения об ошибках функции пакета шрифта
Следующие значения LONG возвращаются функциями пакета шрифтов ( CreateFontPackage и MergeFontPackage ) при обнаружении ошибок. При успешном выполнении функций возвращается значение, NO_ERROR.
Возвращаемое значение | Значение | Описание |
---|---|---|
NO_ERROR | 0 | Без ошибок. |
ERR_FORMAT | 1006 | Произошла ошибка формата входных данных. |
ERR_GENERIC | 1000 | Произошла ошибка в универсальном коде. |
ERR_MEM | 1005 | Произошла ошибка при выделении памяти. |
ERR_NO_GLYPHS | 1009 | Глифы не найдены. |
ERR_INVALID_BASE | 1085 | Шрифт содержал недопустимую таблицу базовых данных (BASE). В настоящее время это значение не используется. |
ERR_INVALID_CMAP | 1030 | Шрифт содержал недопустимую таблицу сопоставления символов с глифами (cmap). |
ERR_INVALID_DELTA_FORMAT | 1013 | При попытке подмножества шрифта формата 1 или 2 обнаружен недопустимый разностный формат. |
ERR_INVALID_EBLC | 1086 | Шрифт содержал недопустимую таблицу внедренных данных о расположении точечного изображения (EBLC). |
ERR_INVALID_GLYF | 1061 | Шрифт содержал недопустимую таблицу данных глифа (glyf). |
ERR_INVALID_GDEF | 1083 | Шрифт содержал недопустимую таблицу данных определения глифа (GDEF). В настоящее время это значение не используется. |
ERR_INVALID_GPOS | 1082 | Шрифт содержал недопустимую таблицу данных размещения глифов (GPOS). В настоящее время это значение не используется. |
ERR_INVALID_GSUB | 1081 | Шрифт содержал недопустимую таблицу данных подстановки глифов (GSUB). |
ERR_INVALID_HDMX | 1089 | Шрифт содержал недопустимую таблицу горизонтальных метрик устройств (hdmx). |
ERR_INVALID_HEAD | 1062 | Шрифт содержал недопустимую таблицу заголовков шрифтов (head). |
ERR_INVALID_HHEA | 1063 | Шрифт содержал недопустимую таблицу горизонтального заголовка (hhea). |
ERR_INVALID_HHEA_OR_VHEA | 1072 | Шрифт содержал недопустимую таблицу горизонтальных заголовков (hhea) или таблицу недопустимых вертикальных метрик (vhea). |
ERR_INVALID_HMTX | 1064 | Шрифт содержал недопустимую таблицу горизонтальных метрик (hmtx). |
ERR_INVALID_HMTX_OR_VMTX | 1073 | Шрифт содержал недопустимую таблицу горизонтальных метрик (hmtx) или недопустимую таблицу вертикальных метрик (vmtx). |
ERR_INVALID_JSTF | 1084 | Шрифт содержал недопустимую таблицу данных обоснования (JSTF). |
ERR_INVALID_LTSH | 1087 | Шрифт содержал недопустимую таблицу данных линейного порога (LTSH). |
ERR_INVALID_TTO | 1080 | Шрифт был недопустимым шрифтом TrueType Open. |
ERR_INVALID_VDMX | 1088 | Шрифт содержал недопустимую таблицу вертикальных метрик устройств (VDMX). |
ERR_INVALID_LOCA | 1065 | Шрифт содержал недопустимый индекс таблицы расположения (loca). |
ERR_INVALID_MAXP | 1066 | Шрифт содержал таблицу с недопустимым максимальным профилем (maxp). |
ERR_INVALID_MERGE_CHECKSUMS | 1011 | Попытка объединить контрольные суммы для двух шрифтов из другого материнского шрифта не удалась. |
ERR_INVALID_MERGE_FORMATS | 1010 | Не удалось объединить шрифты с неправильными форматами dttf. |
ERR_INVALID_MERGE_NUMGLYPHS | 1012 | Попытка объединить количество глифов для двух шрифтов из другого материнского шрифта не удалась. |
ERR_INVALID_NAME | 1067. | Недопустимое имя пакета шрифта или имя шрифта. |
ERR_INVALID_POST | 1068 | Шрифт содержал недопустимую таблицу post(post). |
ERR_INVALID_OS2 | 1069 | Шрифт содержал недопустимую таблицу метрик OS/2 и Windows (OS/2). |
ERR_INVALID_VHEA | 1070 | Шрифт содержал таблицу недопустимых вертикальных метрик (vhea). |
ERR_INVALID_VMTX | 1071 | Шрифт содержал недопустимую таблицу вертикальных метрик (vmtx). |
ERR_INVALID_TTC_INDEX | 1015 | В файл шрифта был передан недопустимый индекс отсчитываемый от нуля (TTC). |
ERR_MISSING_CMAP | 1030 | Шрифт не содержит таблицу cmap. |
ERR_MISSING_EBDT | 1044 | Шрифт не содержал таблицу EBDT. |
ERR_MISSING_GLYF | 1031 | Шрифт не содержал таблицу glyf. |
ERR_MISSING_HEAD | 1032 | Шрифт не содержал головной таблицы. |
ERR_MISSING_HHEA | 1033 | Шрифт не содержал таблицу hhea. |
ERR_MISSING_HMTX | 1034 | Шрифт не содержал таблицу hmtx. |
ERR_MISSING_LOCA | 1035 | Шрифт не содержал таблицу loca. |
ERR_MISSING_MAXP | 1036 | Шрифт не содержит таблицу maxp. |
ERR_MISSING_NAME | 1037 | Шрифт не содержал таблицу именования (имени). |
ERR_MISSING_POST | 1038 | Шрифт не содержал таблицу post. |
ERR_MISSING_OS2 | 1039 | Шрифт не содержит таблицу OS/2. |
ERR_MISSING_VHEA | 1040 | Шрифт не содержал таблицу vhea. |
ERR_MISSING_VMTX | 1041 | Шрифт не содержал таблицу vmtx. |
ERR_MISSING_HHEA_OR_VHEA | 1042 | Шрифт не содержит таблицу hhea или таблицу vhea. |
ERR_MISSING_HMTX_OR_VMTX | 1043 | Шрифт не содержит таблицу hmtx или таблицу vmtx. |
ERR_NOT_TTC | 1014 | Указанное значение не является индексом для TTC-файла. |
ERR_PARAMETER0 | 1100 | Недопустимый параметр функции 0. |
ERR_PARAMETER1 | 1101 | Недопустимый параметр функции 1. |
ERR_PARAMETER2 | 1102 | Недопустимый параметр функции 2. |
ERR_PARAMETER3 | 1103 | Недопустимый параметр функции 3. |
ERR_PARAMETER4 | 1104 | Недопустимый параметр функции 4. |
ERR_PARAMETER5 | 1105 | Недопустимый параметр функции 5. |
ERR_PARAMETER6 | 1106 | Недопустимый параметр функции 6. |
ERR_PARAMETER7 | 1107 | Недопустимый параметр функции 7. |
ERR_PARAMETER8 | MaxPrintersPerSession을 마우스 오른쪽 단추로 클릭한 다음 수정을 클릭합니다. | Недопустимый параметр функции 8. |
ERR_PARAMETER9 | 1109 | Недопустимый параметр функции 9. |
ERR_PARAMETER10 | 1110 | Недопустимый параметр функции 10. |
ERR_PARAMETER11 | 1111 | Вызов параметра функции 11 был недопустимым. |
ERR_PARAMETER12 | 1112 | Недопустимый параметр функции 12. |
ERR_PARAMETER13 | 1113 | Недопустимый параметр функции 13. |
ERR_PARAMETER14 | 1114 | Недопустимый параметр функции 14. |
ERR_PARAMETER15 | 1115 | Недопустимый параметр функции 15. |
ERR_PARAMETER16 | 1116 | Недопустимый параметр функции 16. |
ERR_READCONTROL | 1003 | Структура элемента управления чтением не соответствует данным. |
ERR_READOUTOFBOUNDS | 1001 | Чтение из памяти запрещено, возможно, из-за того, что данные были вне границ или повреждены. |
ERR_VERSION | 1008 | Основное значение dttf.version входных данных было больше, чем версия, считываемая функцией. |
ERR_WOULD_GROW | 1007 | Запрошенное действие привело к росту данных, и приложение должно использовать исходные данные. |
ERR_WRITECONTROL | 1004 | Структура элемента управления записью не соответствует данным. |
ERR_WRITEOUTOFBOUNDS | 1002 | Запись в память не разрешена, возможно, из-за того, что данные были вне границ. |