PDFium Delphi Component Docs

ReadPageObjectsSnapshot الطريقة

المكوّن: TPdf  ·  الوحدة: PDFium
تقرأ لقطة مملوكة خالية من المقابض لكل كائن صفحة على صفحة واحدة

الصياغة

function ReadPageObjectsSnapshot(PageNumber: Integer; const Options: TPdfPageObjectSnapshotOptions; out Status: TPdfPageObjectSnapshotStatus): TPdfPageObjectsSnapshot;

الوصف

تنسخ ReadPageObjectsSnapshot نوع وحدود وتحويلات ونص وعلامات وحقائق تبعية جميع كائنات صفحة واحدة إلى TPdfPageObjectsSnapshot مملوكة لا تحوي أي مقابض FPDF_PAGEOBJECT أصلية

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

ملاحظات

    • بما أن اللقطة تملك سلاسلها ومصفوفاتها، فهي تبقى صالحة بعد إغلاق المستند أو إعادة تحميله
    • تُلبَّى القراءات المتكررة من ذاكرة لقطات كائنات الصفحة المؤقتة؛ انظر PageObjectSnapshotCacheCapacity
    • استخدم PageObjectsSnapshot لقراءة اللقطة المخزنة مؤقتًا للصفحة الحالية

مثال

افحص جميع كائنات صفحة من خارج أي استدعاء عرض رسومي

var Snap: TPdfPageObjectsSnapshot; Status: TPdfPageObjectSnapshotStatus;
Doc := Pdf1.ReadPageObjectsSnapshot(1, Default(TPdfPageObjectSnapshotOptions), Status);

انظر أيضًا