PDFium Delphi Component Docs

VisitStructureElements Méthode

Composant: TPdf  ·  Unit: PDFium
Diffuse l’arbre de structure d’une page à travers un rappel visiteur

Syntax

function VisitStructureElements(PageNumber: Integer; const Options: TPdfStructureReadOptions; Visitor: TPdfStructureElementVisitor; out Status: TPdfStructureReadStatus): Integer;

Description

VisitStructureElements parcourt l’arbre de structure de PageNumber (en base 1) et appelle Visitor pour chaque élément au lieu de construire le tableau TPdfStructureElements complet

La valeur de retour est le nombre d’éléments visités ; Status rapporte les lectures bornées ou échouées de la même manière que ReadStructureElements

Remarks

    • Le streaming garde une mémoire plate pour les hiérarchies profondes qui déborderaient un instantané matérialisé
    • Le visiteur reçoit des copies possédées des informations d’élément, si bien qu’aucun handle natif ne s’échappe du parcours

Example

Count := Pdf1.VisitStructureElements(1, Options, procedure(const E: TPdfStructureElement)
begin
  Log(E.TypeName);
end, Status);

See Also