GetStructTreeItemIntProperty
Tagged PDF, indholdsudtræk
Beskrivelse
Returnerer en numerisk egenskab for ét element i et snapshot af strukturtræet.
Syntaks
Delphi
Function TPDFlib.GetStructTreeItemIntProperty(Index, PropertyID: Integer): Integer;Parametre
| Index | 1-baseret elementindeks fra det seneste kald til StructTreeItemCount. |
|---|---|
| PropertyID | 1 antallet af underordnede strukturelementer; 2 antallet af id'er for markeret indhold; 3 det første id for markeret indhold (-1, når der ikke er noget); 4 det enbaserede sidenummer, hvor element's indhold befinder sig (0, når det er ukendt); 5 element's indirekte objektnummer; 6 indlejringsniveauet (1 = dokumentniveau); 7 det enbaserede elementindeks for det overordnede element (0 = strukturtræets rod) |
Returværdier
| 0 | Indekset er uden for det gyldige område, eller egenskabsværdien er nul. |
|---|---|
| N | Den ønskede egenskabsværdi. |
Bemærkninger
Sidenummeret kommer fra PDF'ens /Pg-post for elementet eller fra dets første marked-content-reference, hvis elementet ikke selv har nogen. Værdierne for overordnet element og niveau gør det muligt at gennemløbe den flade elementliste som et træ uden at røre PDF-objekter.
Eksempel
Level:= PDF.GetStructTreeItemIntProperty(I, 6);
Page:= PDF.GetStructTreeItemIntProperty(I, 4);