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
| Index | Itemindex beginnend bij 1, uit de meest recente aanroep van StructTreeItemCount |
|---|---|
| InfoID | 1 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 |
|---|---|
| Text | De 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 descriptionZie ook
StructTreeItemCount, GetStructTreeItemIntProperty, AddRoleMap