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

IndexIndice dell'elemento in base uno dalla chiamata più recente a StructTreeItemCount
InfoID1 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
TextIl 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 description

Vedere anche

StructTreeItemCount, GetStructTreeItemIntProperty, AddRoleMap