GetStructTreeItemText
Tagged PDF, indholdsudtræk
Beskrivelse
Returnerer en tekstegenskab for ét element i et snapshot af strukturtræet
Syntaks
Delphi
Function TPDFlib.GetStructTreeItemText(Index, InfoID: Integer): WideString;Parametre
| Index | 1-baseret elementindeks fra det seneste kald til StructTreeItemCount. |
|---|---|
| InfoID | 1 den rå strukturtype (/S); 2 typen opløst gennem /RoleMap-kæden; 3 titlen (/T); 4 den alternative beskrivelse (/Alt); 5 erstatningsteksten (/ActualText); 6 sproget (/Lang); 7 elementidentifikatoren (/ID); 8 forkortelsens udvidelse (/E); 9 URI'en for det strukturnavneområde, som /NS refererer til |
Returværdier
| '' | Indekset ligger uden for intervallet, eller posten mangler |
|---|---|
| Text | Den ønskede egenskabsværdi. |
Bemærkninger
InfoID 2 følger ældre /RoleMap- og PDF 2.0-/RoleMapNS-kæder i op til 32 trin, så dokumenter, der tagger indhold med brugerdefinerede typer, stadig rapporterer den standardstrukturtype, de er knyttet til.
Eksempel
if PDF.GetStructTreeItemText(I, 2)= 'Figure' then
Alt:= PDF.GetStructTreeItemText(I, 4); // alternate descriptionSe også
StructTreeItemCount, GetStructTreeItemIntProperty, AddRoleMap