PDFium Delphi Component Docs

VisitStructureElements Método

Componente: TPdf  ·  Unidad: PDFium
Transmite el árbol de estructura de una página a través de una devolución de llamada de visitante

Syntax

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

Description

VisitStructureElements recorre el árbol de estructura de PageNumber (basado en uno) y llama a Visitor por cada elemento en lugar de construir el arreglo completo TPdfStructureElements

El valor devuelto es el número de elementos visitados; Status reporta las lecturas acotadas o fallidas de la misma manera que ReadStructureElements

Remarks

    • La transmisión mantiene la memoria plana para jerarquías profundas que desbordarían una instantánea materializada
    • El visitante recibe copias propias de los datos del elemento, de modo que ningún identificador nativo escapa del recorrido

Example

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

See Also