السجل THPDFSanitiseReport
عدادات الإزالة لكل فئة وحدود العمل وصحة رسوم الكائنات لتشغيل تعقيم مستند محمَّل
التصريح
THPDFSanitiseReport= record
Profile: THPDFSanitiseProfile;
ActionsRemoved: Integer;
JavaScriptEntriesRemoved: Integer;
EmbeddedFilesRemoved: Integer;
RiskyAnnotationsRemoved: Integer;
XFAEntriesRemoved: Integer;
PayloadStreamsRemoved: Integer;
ReferencesRemoved: Integer;
UnreachableObjectsRemoved: Integer;
MetadataEntriesRemoved: Integer;
RedactAnnotationsRemoved: Integer;
PriorRevisionBytesDiscarded: Int64;
ObjectsVisited: Integer;
Changed: boolean;
LimitExceeded: boolean;
InvalidObjectGraph: boolean;
end;
الوحدة
HPDFDoc
الحقول
| الحقل | الغرض |
|---|---|
Profile | سياسة التعقيم المطبقة، من spJavaScriptOnly إلى spRedactionCleanup |
ActionsRemoved | إجراءات المستند والصفحة والحقل المحذوفة |
JavaScriptEntriesRemoved | مدخلات JavaScript المجتذاة من شجرة أسماء المستند |
EmbeddedFilesRemoved | مرفقات الملفات المضمنة المحذوفة |
RiskyAnnotationsRemoved | أنواع تعليقات يصنفها ملف التعريف خطرة، مثل Launch أو Movie |
XFAEntriesRemoved | مدخلات XFA المسقطة من الكتالوج |
PayloadStreamsRemoved | تدفقات حمولة تنفيذية أو غير موثوقة أُزيلت |
ReferencesRemoved | إحالات معلقة متروكة قصّها المرور |
UnreachableObjectsRemoved | كائنات يتيمة مسقطة من الملف المعاد كتابته |
MetadataEntriesRemoved | مدخلات بيانات وصفية يستهدفها ملف التعريف، مثل معلومات المستند أو أجزاء XMP |
RedactAnnotationsRemoved | تعليقات تنقيح متبقية نُظفت بحيث لا يمكن استرجاع المحتوى الموسوم |
PriorRevisionBytesDiscarded | بايتات مراجعات تزايدية سابقة لم تعد إعادة الكتابة الكاملة تحملها |
ObjectsVisited | كائنات فُحصت أثناء إعادة كتابة رسم الكائنات |
Changed | true عندما عُدّل محتوى المستند فعلًا |
LimitExceeded | true عندما أوقف ميزانية عمل المرور قبل إكماله |
InvalidObjectGraph | true عندما كان رسم كائنات المصدر متضررًا أكثر من اللازم لإعادة كتابة آمنة |
ملاحظات الاستخدام
- املأه عبر
SanitiseLoadedDocumentوإحدى سياساتTHPDFSanitiseProfile؛ ويقرر ملف التعريف أي العدادات يجوز أن تتحرك Changedهو العلم الذي يُسجل في مسارات التدقيق؛ وتشرح العدادات الفردية بدقة ما قُطع- عند تعيين
InvalidObjectGraphيفشل التشغيل فشلًا محكمًا بدلًا من إنتاج مستند نصف نظيف، فتابع بالإصلاح التشخيصي