NormalizeStructTree
Tagged PDF, 구조 복구
설명
모든 구조 자식 컬렉션을 배열로 정규화하고 직접 구조 요소를 간접 객체로 승격하며 자식 /P 링크를 복구하고 잘못된 스칼라 자식을 제거하며 중복이나 순환이 나타나면 처음 도달 가능한 가장자리만 유지합니다
구문
Delphi
Function TPDFlib.NormalizeStructTree: Integer;ActiveX
Function PDFlib::NormalizeStructTree() As LongDLL
int DLNormalizeStructTree(int InstanceID);반환 값
| -1 | 선택한 문서에 구조 트리가 없습니다 |
|---|---|
| 0 | 트리가 이미 정규 형식입니다 |
| N | 복구된 가장자리, 컬렉션, 참조 또는 승격된 개체의 양수 개수 |
비고
순회는 반복 방식이며 도달 가능한 구조 자식 수에 비례해 선형으로 수행됩니다. 숫자 MCID와 유효한 /MCR 또는 /OBJR 사전은 제자리에 보존되므로 기존 페이지 /StructParents 및 /ParentTree 매핑이 유효하게 유지됩니다