PDFium Delphi Component Docs

VisitStructureElements الطريقة

المكوّن: TPdf  ·  الوحدة: PDFium
يبث شجرة بنية صفحة واحدة عبر استدعاء زائر

الصياغة

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

الوصف

يمر VisitStructureElements على شجرة بنية PageNumber (المبني على الواحد) ويستدعي Visitor لكل عنصر بدل بناء مصفوفة TPdfStructureElements كاملة

قيمة الإرجاع عدد العناصر المزارة؛ ويُبلِّغ Status عن القراءات محدودة الحدود أو الفاشلة بالطريقة نفسها التي يفعلها ReadStructureElements

ملاحظات

    • يحافظ البث على ذاكرة مستوية للتسلسلات الهرمية العميقة التي كانت ستفيض عن لقطة مُتحققة
    • يتلقى الزائر نسخًا مملوكة من حقائق العنصر، فلا تهرب مقابض أصلية من المرور

مثال

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

انظر أيضًا