GetStructTreeItemText

Tagged PDF, Content Extraction

Description

Returns a text property of one structure tree snapshot item.

Syntax

Delphi

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

Parameters

Index1-baserat postindex från det senaste StructTreeItemCount-anropet
InfoID1 den råa strukturtypen (/S); 2 typen upplöst via /RoleMap-kedjan; 3 titeln (/T); 4 den alternativa beskrivningen (/Alt); 5 ersättningstexten (/ActualText); 6 språket (/Lang); 7 elementidentifieraren (/ID); 8 förkortningsexpansionen (/E); 9 struktur-namespace-URI:n som /NS refererar

Return values

''Indexet ligger utanför intervallet eller posten saknas
TextDet begärda egenskapsvärdet

Remarks

InfoID 2 följer äldre /RoleMap- och PDF 2.0 /RoleMapNS-kedjor i upp till 32 hopp, så dokument som taggar innehåll med anpassade typer rapporterar ändå den standardstrukturtyp de mappar till

Example

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

See also

StructTreeItemCount, GetStructTreeItemIntProperty, AddRoleMap