PDFium Delphi Component Docs

ReadStructureElements Méthode

Composant: TPdf  ·  Unit: PDFium
Lit un instantané autonome de l’arborescence de structure enracinée dans une page

Syntax

function ReadStructureElements(PageNumber: Integer; const Options: TPdfStructureReadOptions; out Status: TPdfStructureReadStatus): TPdfStructureElements;

Description

ReadStructureElements parcourt l’arborescence de structure balisée de PageNumber (en base un) et renvoie un tableau autonome TPdfStructureElements avec les types, titres, MCIDs, index d’enfants et informations de référence

Status explique un résultat vide, en séparant un document non balisé d’une lecture bornée ou d’un échec

Remarks

    • Utilisez d’abord IsTagged pour vérifier si le document comporte une arborescence de structure
    • Les lectures répétées sont servies depuis le cache de structure ; voir StructureCacheCapacity et StructureElementsForPage
    • Pour les arborescences très profondes, préférez VisitStructureElements, qui diffuse les visites au lieu de matérialiser tout le tableau

Example

var St: TPdfStructureReadStatus;
Elements := Pdf1.ReadStructureElements(1, Default(TPdfStructureReadOptions), St);

See Also