GetAnnotationAppearanceAuditJSON

Аннотации, диагностика, JSON

Описание

Проверяет нормальные виды аннотаций на всех страницах и возвращает детали проблем и суммарные счетчики в JSON

Синтаксис

Function TPDFlib.GetAnnotationAppearanceAuditJSON: WideString;

Возвращаемые значения

Возвращает JSON-объект с scanned, issueAnnotations, счетчиками проблем и массивом annotations

Названия проблем

missingAppearanceТип аннотации требует нормальный вид, но пригодной записи /AP /N нет
staleAppearanceСгенерированный библиотекой отпечаток внешнего вида больше не совпадает с исходными свойствами аннотации
invalidBBoxАктивный вид не имеет корректного положительного /BBox
stateMismatchИмя /AS аннотации не выбирает поток в словаре состояний вида
invisibleAppearanceВ активном потоке внешнего вида нет видимых операторов

Производительность

Проверка делает один проход по страницам и строит JSON инкрементально, избегая повторных поисков аннотаций и квадратичной склейки строк на больших документах

См. также

RepairAnnotationAppearances