Aspose::Pdf::XslFoLoadOptions::ParsingErrorsHandlingTypes перечисление

ParsingErrorsHandlingTypes enum

Исходный документ XSLFO может содержать ошибки форматирования. Этот enum перечисляет возможные стратегии обработки таких ошибок форматирования.

enum class ParsingErrorsHandlingTypes

Значения

ИмяЗначениеОписание
TryIgnore0В этом случае конвертер будет проинструктирован попытаться выполнить конвертацию и игнорировать найденные ошибки форматирования. При этом успех не гарантируется, позже могут возникнуть серьёзные проблемы в конвертере, и в таком случае будет выброшено исключение со списком найденных ошибок форматирования.
ThrowExceptionImmediately1В этом случае конвертация будет остановлена немедленно, и исключение будет выброшено сразу после обнаружения первой ошибки форматирования.
InvokeCustomHandler2Это самый гибкий метод — пользовательский код должен предоставить (в свойстве WarningCallback) специальный обработчик, который будет вызываться при обнаружении ошибки форматирования. Этот обработчик может, например, вести журнал или подсчитывать ошибки и т.д., и будет принимать решение, можно ли продолжать обработку для той или иной ошибки.

См. также