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

Index1-baseret elementindeks fra det seneste kald til StructTreeItemCount.
InfoID1 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
TextDen ø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 description

Se også

StructTreeItemCount, GetStructTreeItemIntProperty, AddRoleMap