NormalizeStructTree

Tagged PDF, 구조 복구

설명

모든 구조 자식 컬렉션을 배열로 정규화하고 직접 구조 요소를 간접 객체로 승격하며 자식 /P 링크를 복구하고 잘못된 스칼라 자식을 제거하며 중복이나 순환이 나타나면 처음 도달 가능한 가장자리만 유지합니다

구문

Delphi

Function TPDFlib.NormalizeStructTree: Integer;

ActiveX

Function PDFlib::NormalizeStructTree() As Long

DLL

int DLNormalizeStructTree(int InstanceID);

반환 값

-1선택한 문서에 구조 트리가 없습니다
0트리가 이미 정규 형식입니다
N복구된 가장자리, 컬렉션, 참조 또는 승격된 개체의 양수 개수

비고

순회는 반복 방식이며 도달 가능한 구조 자식 수에 비례해 선형으로 수행됩니다. 숫자 MCID와 유효한 /MCR 또는 /OBJR 사전은 제자리에 보존되므로 기존 페이지 /StructParents 및 /ParentTree 매핑이 유효하게 유지됩니다