GetStructTreeItemText

Tagged PDF, Content Extraction

Descriere

Returnează o proprietate textuală a unui element de instantaneu de arbore de structură

Sintaxă

Delphi

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

Parametri

IndexIndex de element, numerotat de la 1, din cel mai recent apel StructTreeItemCount
InfoID1 tipul de structură brut (/S); 2 tipul rezolvat prin lanțul /RoleMap; 3 titlul (/T); 4 descrierea alternativă (/Alt); 5 textul de înlocuire (/ActualText); 6 limba (/Lang); 7 identificatorul elementului (/ID); 8 expansiunea abrevierii (/E); 9 URI-ul namespace-ului de structură referențiat de /NS

Return values

''Indexul este în afara intervalului sau intrarea lipsește
TextValoarea proprietății cerute

Remarks

InfoID 2 urmărește lanțurile /RoleMap legacy și /RoleMapNS din PDF 2.0 pentru până la 32 de salturi, astfel încât documentele care etichetează conținut cu tipuri custom raportează tot tipul de structură standard către care mapează

Exemplu

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

Consultați și

StructTreeItemCount, GetStructTreeItemIntProperty, AddRoleMap