GetStructTreeItemText
PDF con tag, estrazione del contenuto
Descrizione
Restituisce una proprietà testuale di un elemento dell'istantanea dell'albero della struttura
Sintassi
Delphi
Function TPDFlib.GetStructTreeItemText(Index, InfoID: Integer): WideString;Parametri
| Index | Indice dell'elemento in base uno dalla chiamata più recente a StructTreeItemCount |
|---|---|
| InfoID | 1 tipo di struttura grezzo (/S); 2 tipo risolto tramite la catena /RoleMap; 3 titolo (/T); 4 descrizione alternativa (/Alt); 5 testo sostitutivo (/ActualText); 6 lingua (/Lang); 7 identificatore elemento (/ID); 8 espansione abbreviazione (/E); 9 URI dello spazio dei nomi della struttura referenziato da /NS |
Valori restituiti
| '' | L'indice non rientra nell'intervallo oppure la voce è assente |
|---|---|
| Text | Il valore della proprietà richiesta |
Note
InfoID 2 segue catene /RoleMap e PDF 2.0 /RoleMapNS fino a 32 passaggi, restituendo il tipo standard mappato dai tag personalizzati
Esempio
if PDF.GetStructTreeItemText(I, 2)= 'Figure' then
Alt:= PDF.GetStructTreeItemText(I, 4); // alternate descriptionVedere anche
StructTreeItemCount, GetStructTreeItemIntProperty, AddRoleMap