GetStructTreeItemText

Tagged PDF, Wyodrębnianie zawartości

Opis

Zwraca właściwość tekstową jednego elementu migawki drzewa struktury

Składnia

Delphi

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

Parametry

IndexIndeks elementu liczony od 1 z najnowszego wywołania StructTreeItemCount
InfoID1 surowy typ struktury (/S); 2 typ rozwiązany przez łańcuch /RoleMap; 3 tytuł (/T); 4 opis alternatywny (/Alt); 5 tekst zastępczy (/ActualText); 6 język (/Lang); 7 identyfikator elementu (/ID); 8 rozwinięcie skrótu (/E); 9 identyfikator URI przestrzeni nazw struktury wskazywanej przez /NS

Wartości zwracane

''Indeks jest poza zakresem lub wpis nie istnieje
TextŻądana wartość właściwości

Uwagi

InfoID 2 podąża za starszymi łańcuchami /RoleMap i łańcuchami PDF 2.0 /RoleMapNS przez maksymalnie 32 kroki, dlatego dokumenty tagujące zawartość typami niestandardowymi nadal raportują standardowy typ struktury, na który je odwzorowano

Przykład

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

Zobacz również

StructTreeItemCount, GetStructTreeItemIntProperty, AddRoleMap