GetStructTreeItemText
Tagged PDF, Inhaltsextraktion
Beschreibung
Gibt eine Texteigenschaft eines Elements des Strukturbaum-Schnappschusses zurück.
Syntax
Delphi
Function TPDFlib.GetStructTreeItemText(Index, InfoID: Integer): WideString;Parameter
| Index | Einsbasierter Elementindex aus dem neuesten Aufruf von StructTreeItemCount |
|---|---|
| InfoID | 1 der rohe Strukturtyp (/S); 2 der über die Kette /RoleMap aufgelöste Typ; 3 der Titel (/T); 4 die alternative Beschreibung (/Alt); 5 der Ersatztext (/ActualText); 6 die Sprache (/Lang); 7 die Elementkennung (/ID); 8 die Abkürzungserweiterung (/E); 9 die von /NS referenzierte Struktur-Namespace-URI |
Rückgabewerte
| '' | Der Index liegt außerhalb des Bereichs oder der Eintrag fehlt. |
|---|---|
| Text | Der angeforderte Eigenschaftswert |
Anmerkungen
InfoID 2 folgt älteren /RoleMap- und PDF-2.0-/RoleMapNS-Ketten über bis zu 32 Sprünge, sodass Dokumente mit benutzerdefinierten Inhaltstypen weiterhin den Standardstrukturtyp melden, dem sie zugeordnet sind
Beispiel
if PDF.GetStructTreeItemText(I, 2)= 'Figure' then
Alt:= PDF.GetStructTreeItemText(I, 4); // alternate descriptionSiehe auch
StructTreeItemCount, GetStructTreeItemIntProperty, AddRoleMap