GetStructTreeItemText

Tagged PDF, Content Extraction

Beschrijving

Returns a text property of one structure tree snapshot item.

Syntaxis

Delphi

Function TPDFlib.GetStructTreeItemText(Index, InfoID: Integer): WideString;

Parameters

IndexItemindex beginnend bij 1, uit de meest recente aanroep van StructTreeItemCount
InfoID1 het rauwe structuurtype (/S); 2 het type geresolveerd via de /RoleMap-keten; 3 de titel (/T); 4 de alternatieve beschrijving (/Alt); 5 de vervangende tekst (/ActualText); 6 de taal (/Lang); 7 de elementidentificator (/ID); 8 de afkortingsexpansie (/E); 9 de structuur-naamruimte-URI waarnaar /NS verwijst

Return values

''De index valt buiten bereik of de entry ontbreekt
TextDe opgevraagde eigenschapswaarde

Remarks

InfoID 2 volgt verouderde /RoleMap- en PDF 2.0 /RoleMapNS-ketens tot 32 sprongen, zodat documenten die inhoud met custom types taggen toch het standaardstructuurtype rapporteren waarnaar ze mappen

Voorbeeld

if PDF.GetStructTreeItemText(I, 2)= 'Figure' then
  Alt:= PDF.GetStructTreeItemText(I, 4); // alternate description

Zie ook

StructTreeItemCount, GetStructTreeItemIntProperty, AddRoleMap