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 інкрементно, уникаючи повторного пошуку анотацій і квадратичного конкатенування рядків на великих документах