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
| Index | Indeks elementu liczony od 1 z najnowszego wywołania StructTreeItemCount |
|---|---|
| InfoID | 1 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 descriptionZobacz również
StructTreeItemCount, GetStructTreeItemIntProperty, AddRoleMap