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 LongDLL
int DLNormalizeStructTree(int InstanceID);Nilai yang dikembalikan
| -1 | Dokumen terpilih tidak punya structure tree |
|---|---|
| 0 | Pohon sudah kanonik |
| N | Angka 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