PDFium Delphi Component Docs

VisitStructureElements yöntemi

Component: TPdf  ·  Unit: PDFium
Tek bir sayfanın yapı ağacını bir visitor callback'i üzerinden akış halinde gezer

Syntax

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

Description

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

Remarks

    • Akış halinde gezme, derin hiyerarşiler için belleği düz tutar; bu hiyerarşiler oluşturulmuş bir anlık görüntüyü taşırdı
    • Visitor, öğe olgularının sahipli kopyalarını alır; böylece yerel tanıtıcılar (native handle) gezinti dışına çıkmaz

Example

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

See Also