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
| Index | Index de element, numerotat de la 1, din cel mai recent apel StructTreeItemCount |
|---|---|
| InfoID | 1 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 |
|---|---|
| Text | Valoarea 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 descriptionConsultați și
StructTreeItemCount, GetStructTreeItemIntProperty, AddRoleMap