PDFium Component Docs

VisitStructureElements methode

Component: TPdf  ·  Unit: PDFium
Stroomt de structuurboom van één pagina door een visitor-callback heen

Syntax

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

Description

VisitStructureElements doorloopt de structuurboom van PageNumber (één-gebaseerd) en roept Visitor aan voor elk element in plaats van de volledige TPdfStructureElements-array op te bouwen

De teruggegeven waarde is het aantal bezochte elementen; Status rapporteert begrensde of mislukte lezingen op dezelfde manier als ReadStructureElements

Remarks

    • Streaming houdt het geheugen vlak voor diepe hiërarchieën die een gerealiseerde snapshot zou laten overlopen
    • De visitor ontvangt eigendomskopieën van elementfeiten, dus er ontsnappen geen native handles aan de traversatie

Example

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

See Also