GetAnnotationAppearanceAuditJSON
Adnotacje, diagnostyka, JSON
Opis
Przeprowadza audyt normalnych wyglądów adnotacji na wszystkich stronach i zwraca szczegóły problemów oraz liczniki zbiorcze jako JSON
Składnia
Function TPDFlib.GetAnnotationAppearanceAuditJSON: WideString;
Wartości zwracane
Zwraca obiekt JSON zawierający scanned, issueAnnotations, liczniki problemów i tablicę annotations
Nazwy problemów
| missingAppearance | Typ adnotacji wymaga normalnego wyglądu, ale nie istnieje użyteczny wpis /AP /N |
|---|---|
| staleAppearance | Odcisk wyglądu wygenerowanego przez bibliotekę nie odpowiada już właściwościom źródłowym adnotacji |
| invalidBBox | Aktywny wygląd nie ma prawidłowego dodatniego pola /BBox |
| stateMismatch | Nazwa /AS adnotacji nie wybiera strumienia w słowniku wyglądów stanów |
| invisibleAppearance | Strumień aktywnego wyglądu nie zawiera widocznych operatorów |
Wydajność
Audyt używa jednego przejścia przez strony i buduje JSON przyrostowo, unikając wielokrotnego wyszukiwania adnotacji oraz kwadratowego łączenia ciągów w dużych dokumentach