GetStructTreeItemIntProperty
Tagged PDF, Inhaltsextraktion
Beschreibung
Gibt eine numerische Eigenschaft eines Elements der Strukturbaum-Momentaufnahme zurück
Syntax
Delphi
Function TPDFlib.GetStructTreeItemIntProperty(Index, PropertyID: Integer): Integer;Parameter
| Index | Einsbasierter Elementindex aus dem neuesten Aufruf von StructTreeItemCount |
|---|---|
| PropertyID | 1 Anzahl der untergeordneten Strukturelemente; 2 Anzahl der IDs für markierten Inhalt; 3 erste ID für markierten Inhalt (-1, wenn keine vorhanden ist); 4 einsbasierte Seitennummer, auf der sich der 'Inhalt des Elements' befindet (0, wenn unbekannt); 5 'indirekte Objektnummer des Elements'; 6 Verschachtelungsebene (1 = Dokumentebene); 7 einsbasierter Elementindex des übergeordneten Elements (0 = Wurzel des Strukturbaums). |
Rückgabewerte
| 0 | Der Index liegt außerhalb des gültigen Bereichs oder der Eigenschaftswert ist Null |
|---|---|
| N | Der angeforderte Eigenschaftswert |
Anmerkungen
Die Seitennummer stammt aus dem Element's Eintrag /Pg oder aus seiner ersten Referenz auf markierten Inhalt, wenn das Element selbst keinen solchen Eintrag besitzt. Eltern- und Ebenenwerte ermöglichen es, die flache Elementliste als Baum zu durchlaufen, ohne PDF-Objekte anzufassen
Beispiel
Level:= PDF.GetStructTreeItemIntProperty(I, 6);
Page:= PDF.GetStructTreeItemIntProperty(I, 4);