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

IndexIndeks elementa (številčenje od 1) iz zadnjega klica StructTreeItemCount
InfoID1 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
TextZahtevana 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 description

Glejte tudi

StructTreeItemCount, GetStructTreeItemIntProperty, AddRoleMap