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
| Index | Index d'élément à partir de 1 du dernier appel à StructTreeItemCount |
|---|---|
| InfoID | 1 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 |
|---|---|
| Text | Valeur 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 descriptionVoir aussi
StructTreeItemCount, GetStructTreeItemIntProperty, AddRoleMap