GetStructTreeItemText
označeni PDF, izluščevanje vsebine
Opis
Vrne besedilno lastnost enega elementa posnetka strukturnega drevesa
Sintaksa
Delphi
Function TPDFlib.GetStructTreeItemText(Index, InfoID: Integer): WideString;Parametri
| Index | Indeks elementa (številčenje od 1) iz zadnjega klica StructTreeItemCount |
|---|---|
| InfoID | 1 surova strukturna vrsta (/S); 2 vrsta, razrešena prek verige /RoleMap; 3 naslov (/T); 4 nadomestni opis (/Alt); 5 nadomestno besedilo (/ActualText); 6 jezik (/Lang); 7 identifikator elementa (/ID); 8 razširitev okrajšave (/E); 9 URI strukturnega imenskega prostora, na katerega se sklicuje /NS |
Vrnjene vrednosti
| '' | Indeks je izven razpona ali vnos ne obstaja |
|---|---|
| Text | Zahtevana vrednost lastnosti |
Opombe
InfoID 2 sledi podedovanim verigam /RoleMap in PDF 2.0 /RoleMapNS do 32 skokov, tako da dokumenti, ki označujejo vsebino z vrstami po meri, še vedno poročajo standardno strukturno vrsto, na katero se preslikajo
Primer
if PDF.GetStructTreeItemText(I, 2)= 'Figure' then
Alt:= PDF.GetStructTreeItemText(I, 4); // alternate descriptionGlejte tudi
StructTreeItemCount, GetStructTreeItemIntProperty, AddRoleMap