GetAnnotationAppearanceAuditJSON
주석, 진단, JSON
설명
모든 페이지의 주석 일반 모양을 감사하고 문제 세부 정보와 집계 카운터를 JSON으로 반환합니다
구문
Function TPDFlib.GetAnnotationAppearanceAuditJSON: WideString;
반환 값
scanned, issueAnnotations, 문제 카운터 및 annotations 배열이 포함된 JSON 객체를 반환합니다
문제 이름
| missingAppearance | 주석 형식에는 일반 모양이 필요하지만 사용할 수 있는 /AP /N 항목이 없습니다 |
|---|---|
| staleAppearance | 라이브러리가 생성한 모양 지문이 더 이상 주석 원본 속성과 일치하지 않습니다 |
| invalidBBox | 활성 모양에 유효한 양수 /BBox가 없습니다 |
| stateMismatch | 주석의 /AS 이름이 상태 모양 사전의 스트림을 선택하지 않습니다 |
| invisibleAppearance | 활성 모양 스트림에 표시 가능한 연산자가 없습니다 |
성능
감사는 페이지를 한 번 순회하고 JSON을 점진적으로 빌드하여 큰 문서에서 반복적인 주석 조회와 이차 시간 문자열 연결을 방지합니다