GetStructTreeItemText
Tagged PDF, Content Extraction
Aprašymas
Grąžina tekstinę vieno struktūros medžio momentinės kopijos elemento savybę
Sintaksė
Delphi
Function TPDFlib.GetStructTreeItemText(Index, InfoID: Integer): WideString;Parametrai
| Index | Elemento indeksas nuo 1 iš naujausiojo StructTreeItemCount kvietimo |
|---|---|
| InfoID | 1 – neapdorotasis struktūros tipas (/S); 2 – tipas, išspręstas per /RoleMap grandinę; 3 – antraštė (/T); 4 – alternatyvusis aprašymas (/Alt); 5 – pakeitimasis tekstas (/ActualText); 6 – kalba (/Lang); 7 – elemento identifikatorius (/ID); 8 – sutrumpinimo išplėtimas (/E); 9 – struktūros vardų erdvės URI, kurį nurodo /NS |
Grąžinamos reikšmės
| '' | Indeksas už leistinų ribų arba įrašo nėra |
|---|---|
| Text | Pageidaujamoji savybės reikšmė |
Pastabos
InfoID 2 sekas pasenusiąją /RoleMap ir PDF 2.0 /RoleMapNS grandines iki 32 šuolių, todėl dokumentai, kurie turinį žymi pasirinktiniais tipais, vis tiek praneša standartinįjį struktūros tipą, į kurį jie atvaizduojami
Pavyzdys
if PDF.GetStructTreeItemText(I, 2)= 'Figure' then
Alt:= PDF.GetStructTreeItemText(I, 4); // alternate descriptionTaip pat žiūrėkite
StructTreeItemCount, GetStructTreeItemIntProperty, AddRoleMap