function VisitStructureElements(PageNumber: Integer; const Options: TPdfStructureReadOptions; Visitor: TPdfStructureElementVisitor; out Status: TPdfStructureReadStatus): Integer;
VisitStructureElements, PageNumber (1 tabanlı) sayfasının yapı ağacını gezer ve tam TPdfStructureElements dizisini oluşturmak yerine her öğe için Visitor işlevini çağırır
Dönüş değeri gezen öğe sayısıdır; Status, sınırlı ya da başarısız okumaları ReadStructureElements ile aynı biçimde raporlar
Count := Pdf1.VisitStructureElements(1, Options, procedure(const E: TPdfStructureElement)
begin
Log(E.TypeName);
end, Status);