PDFium Delphi Component Docs

VisitStructureElements Metodo

Componente: TPdf  ·  Unità: PDFium
Fa scorrere l'albero di struttura di una pagina attraverso una callback visitatore

Syntax

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

Description

VisitStructureElements percorre l'albero di struttura di PageNumber (a base uno) e invoca Visitor per ogni elemento invece di costruire l'intero array TPdfStructureElements

Il valore restituito è il numero di elementi visitati; Status segnala le letture delimitate o fallite allo stesso modo di ReadStructureElements

Remarks

    • Lo streaming mantiene la memoria piatta per le gerarchie profonde che farebbero traboccare uno snapshot materializzato
    • Il visitatore riceve copie di proprietà delle informazioni sugli elementi, quindi nessun handle nativo sfugge al percorso

Example

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

See Also