GetStructTreeItemIntProperty
Tagged PDF, Content Extraction
Beschrijving
Returns a numeric property of one structure tree snapshot item.
Syntaxis
Delphi
Function TPDFlib.GetStructTreeItemIntProperty(Index, PropertyID: Integer): Integer;Parameters
| Index | Itemindex beginnend bij 1, uit de meest recente aanroep van StructTreeItemCount |
|---|---|
| PropertyID | 1 het aantal onderliggende structuurelementen; 2 het aantal ids voor gemarkeerde inhoud; 3 de eerste id voor gemarkeerde inhoud (-1 als die ontbreekt); 4 het 1-gebaseerde paginanummer waarop de inhoud van het element's staat (0 als dit onbekend is); 5 het indirecte objectnummer van het element's; 6 het nestingniveau (1 = documentniveau); 7 de 1-gebaseerde itemindex van het bovenliggende element (0 = de wortel van de structuurboom) |
Return values
| 0 | De index valt buiten bereik, of de eigenschapswaarde is nul |
|---|---|
| N | De opgevraagde eigenschapswaarde |
Remarks
Het paginanummer komt uit de /Pg-entry van het element, of uit zijn eerste marked-content-referentie wanneer het element er zelf geen draagt. Parent- en niveau-waarden maken het mogelijk de afgeplatte itemlijst als boom te doorlopen zonder PDF-objecten aan te raken
Voorbeeld
Level:= PDF.GetStructTreeItemIntProperty(I, 6);
Page:= PDF.GetStructTreeItemIntProperty(I, 4);