GarbageCollectObjects
خصائص المستند، التحسين
الوصف
تُجري تجميع بيانات مهملة من نوع التعليم-المسح فورًا على المستند المحدد حاليًا لإزالة الكائنات غير المباشرة التي لم تعد قابلة للوصول من شبكة جذر مقطع الإنهاء الكاملة، بما في ذلك مفاتيح امتداد مقطع الإنهاء الخاصة
الصيغة
Delphi
Function TPDFlib.GarbageCollectObjects: Integer;القيم المُرجعة
| قيمة سالبة | خطأ أثناء تجميع البيانات المهملة |
|---|---|
| >= 0 | عدد كائنات PDF غير المباشرة اليتيمة التي أُزيلت من المستند |
ملاحظات
تفك الكائنات القابلة للوصول عند الطلب، ويفشل فك الترميز يجهض المسح دون حذف الشبكة التي جرى تجولها جزئيًا. وتعيد الحفظ الكامل بناء عضوية تيارات الكائنات بعد التجميع. ويمكن أيضًا ضبط التجميع التلقائي للبيانات المهملة أثناء الحفظ باستخدام SetGarbageCollect
مثال
PDF.LoadFromFile('edit.pdf', '');
PDF.DeletePages(5, 10); // delete some pages
PDF.GarbageCollectObjects; // free unreferenced objects immediately
PDF.SaveToFile('edit_cleaned.pdf');