Тип THPDFContentOperatorVisitStatus
Сообщает, чем закончился сохраняющий токены визит content-операторов
Объявление
THPDFContentOperatorVisitStatus= (
covsCompleted,
covsStopped,
covsRejected,
covsInvalidInput,
covsLimitExceeded,
covsInvalidOutput,
covsVisitorError
);
Модуль
HPDFContentStream
Значения
| Значение | Назначение |
|---|---|
covsCompleted | Каждый оператор посещён, и выходное синтаксическое дерево построено |
covsStopped | Visitor вернул coaStop, и обход завершился досрочно по запросу с частичным выводом |
covsRejected | Visitor вернул coaReject; проход отбрасывается, вывод не создаётся |
covsInvalidInput | Исходный content stream не удалось разобрать в валидное синтаксическое дерево |
covsLimitExceeded | До конца обхода исчерпался настроенный бюджет лексем, узлов, глубины или байтов |
covsInvalidOutput | Переписанный вывод не прошёл валидацию, прежде чем его можно было вернуть |
covsVisitorError | Сам callback visitor-а выбросил исключение, которое обходчик перехватил |
Примечания по использованию
THPDFContentOperatorVisitStatistics.Statusнесёт это значение вместе сErrorOffsetиDiagnostic, которые указывают на место сбоя- Считайте
covsStoppedуправляемым выходом, аcovsRejected— проваленным редактированием; только первый даёт пригодный вывод covsVisitorErrorпозволяет обходчику изолировать сбойного visitor-а, не выпуская исключение в хост-код