GetStructTreeItemIntProperty
PDF balisé, extraction de contenu
Description
Renvoie une propriété numérique d’un élément d’instantané de l’arbre de structure
Syntaxe
Delphi
Function TPDFlib.GetStructTreeItemIntProperty(Index, PropertyID: Integer): Integer;Paramètres
| Index | Index d'élément à partir de 1 du dernier appel à StructTreeItemCount |
|---|---|
| PropertyID | 1 nombre d’éléments enfants ; 2 nombre d’ID de contenu marqué ; 3 premier ID (-1 si absent) ; 4 numéro de page de base un où se trouve le contenu de l'élément ; 5 numéro d’objet indirect de l'élément ; 6 niveau d’imbrication ; 7 index de base un du parent |
Valeurs de retour
| 0 | L’indice est hors limites ou la valeur de propriété est nulle |
|---|---|
| N | Valeur de propriété demandée |
Remarques
Le numéro de page provient de l’entrée /Pg de l'élément, ou de sa première référence de contenu marqué si l’élément lui-même n’en possède pas. Les valeurs de parent et de niveau permettent de parcourir la liste plane comme un arbre sans toucher aux objets PDF
Exemple
Level:= PDF.GetStructTreeItemIntProperty(I, 6);
Page:= PDF.GetStructTreeItemIntProperty(I, 4);