GetStructTreeItemText

Tagged PDF, Content Extraction

Kuvaus

Palauttaa tekstiominaisuuden yhdelle rakennepuun tilannekuvan kohteesta

Syntaksi

Delphi

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

Parametrit

IndexYhdestä alkava kohtaindeksi viimeisimmästä StructTreeItemCount-kutsusta
InfoID1 raaka rakennetyyppi (/S); 2 tyyppi ratkaistuna /RoleMap-ketjun kautta; 3 otsikko (/T); 4 vaihtoehtokuvaus (/Alt); 5 korvaava teksti (/ActualText); 6 kieli (/Lang); 7 elementtitunniste (/ID); 8 lyhenteen laajennus (/E); 9 rakennenimitila-URI, johon /NS viittaa

Return values

''Indeksi on sallitun alueen ulkopuolella tai tietue puuttuu
TextPyydetty ominaisuusarvo

Remarks

InfoID 2 seuraa vanhaa /RoleMapia ja PDF 2.0:n /RoleMapNSia enintään 32 hypyn verran, joten asiakirjat, jotka tagaavat sisältöä omilla tyypeillä, raportovat yhä sen vakioto rakennetyypin, johon ne kartoittuvat

Esimerkki

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

Katso myös

StructTreeItemCount, GetStructTreeItemIntProperty, AddRoleMap