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

IndexEinsbasierter Elementindex aus dem neuesten Aufruf von StructTreeItemCount
PropertyID1 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

0Der Index liegt außerhalb des gültigen Bereichs oder der Eigenschaftswert ist Null
NDer 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);

Siehe auch

StructTreeItemCount, GetStructTreeItemText