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

IndexElemento indeksas nuo 1 iš naujausiojo StructTreeItemCount kvietimo
InfoID1 – 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
TextPageidaujamoji 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 description

Taip pat žiūrėkite

StructTreeItemCount, GetStructTreeItemIntProperty, AddRoleMap