GetStructTreeItemText

PDF balisé, extraction de contenu

Description

Renvoie une propriété textuelle d’un élément d’instantané de l’arbre de structure

Syntaxe

Delphi

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

Paramètres

IndexIndex d'élément à partir de 1 du dernier appel à StructTreeItemCount
InfoID1 le type de structure brut (/S) ; 2 le type résolu par la chaîne /RoleMap ; 3 le titre (/T) ; 4 la description alternative (/Alt) ; 5 le texte de remplacement (/ActualText) ; 6 la langue (/Lang) ; 7 l’identifiant de l’élément (/ID) ; 8 le développement de l’abréviation (/E) ; 9 l’URI de l’espace de noms de structure référencé par /NS

Valeurs de retour

''L’indice est hors limites ou l’entrée est absente
TextValeur de propriété demandée

Remarques

InfoID 2 suit les chaînes /RoleMap héritées et /RoleMapNS de PDF 2.0 sur un maximum de 32 sauts, afin que les documents qui balisent le contenu avec des types personnalisés indiquent toujours le type de structure standard auquel ils correspondent

Exemple

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

Voir aussi

StructTreeItemCount, GetStructTreeItemIntProperty, AddRoleMap