NormalizeStructTree

Tagged PDF, structure repair

Deskripsi

Meng-kanonikalisasi setiap koleksi anak struktur menjadi array, mempromosikan structure element langsung menjadi indirect object, memperbaiki link /P anak, menghapus kids scalar tidak valid, dan hanya mempertahankan edge pertama yang terjangkau saat duplikat atau siklus ditemui

Sintaks

Delphi

Function TPDFlib.NormalizeStructTree: Integer;

ActiveX

Function PDFlib::NormalizeStructTree() As Long

DLL

int DLNormalizeStructTree(int InstanceID);

Nilai yang dikembalikan

-1Dokumen terpilih tidak punya structure tree
0Pohon sudah kanonik
NAngka positif tepi, koleksi, referensi, atau objek yang diperbaiki

Catatan

Traversinya bersifat iteratif dan linier terhadap jumlah structure kid yang terjangkau. MCID numerik serta dictionary /MCR atau /OBJR yang valid dipertahankan di tempatnya, sehingga pemetaan /StructParents dan /ParentTree halaman yang ada tetap valid