GetAnnotationAppearanceAuditJSON

Annotations, diagnostics, JSON

Опис

Аудитує звичайні подання анотацій на всіх сторінках і повертає деталі проблем плюс агреговані лічильники у JSON

Синтаксис

Function TPDFlib.GetAnnotationAppearanceAuditJSON: WideString;

Return values

Повертає JSON-об'єкт із scanned, issueAnnotations, лічильниками проблем та масивом annotations

Issue names

missingAppearanceТип анотації вимагає звичайного подання, але придатного запису /AP /N не існує
staleAppearanceЗгенерований бібліотекою відбиток вигляду більше не збігається з початковими властивостями анотації
invalidBBoxАктивне подання не має чинного додатного /BBox
stateMismatchІм'я /AS анотації не обирає потік у словнику подань станів
invisibleAppearanceАктивний потік вигляду не містить видимих операторів

Продуктивність

Аудит використовує один обхід сторінок і будує JSON інкрементно, уникаючи повторного пошуку анотацій і квадратичного конкатенування рядків на великих документах

Див. також

RepairAnnotationAppearances