NormalizeStructTree
Címkézett PDF, struktúrajavítás
Leírás
A struktúra minden gyermekgyűjteményét tömbként kanonizálja, a közvetlen struktúraelemeket közvetett objektumokká alakítja, kijavítja a gyermekek /P hivatkozásait, eltávolítja az érvénytelen skaláris gyerekeket, és duplikátum vagy ciklus észlelésekor csak az első elérhető élt tartja meg
Szintaxis
Delphi
Function TPDFlib.NormalizeStructTree: Integer;ActiveX
Function PDFlib::NormalizeStructTree() As LongDLL
int DLNormalizeStructTree(int InstanceID);Visszatérési értékek
| -1 | A kiválasztott dokumentumnak nincs struktúrafája |
|---|---|
| 0 | A fa már kanonikus volt |
| N | A javított élek, gyűjtemények, hivatkozások vagy előléptetett objektumok pozitív száma |
Megjegyzések
A bejárás iteratív, és lineáris a elérhető struktúragyermekek számában. A numerikus MCID-k és érvényes /MCR vagy /OBJR szótárak helyben megmaradnak, így a meglévő oldal /StructParents és /ParentTree leképezések érvényesek maradnak