PDFium Delphi Component Docs

BeginIncrementalSave الطريقة

المكوّن: TPdf  ·  الوحدة: PDFium
تفتح جلسة تسجّل التحريرات اللاحقة كمراجعات PDF ملحقة بدل إعادة كتابة كاملة

الصياغة

procedure BeginIncrementalSave(AllowSignedDocument: Boolean = False);

AllowSignedDocumentقيمة Boolean تسمح بجلسة على مستند يحمل توقيعات بالفعل عندما تُضبط إلى True؛ والقيمة الافتراضية False تطلق EPdfError مع مدخلات موقَّعة

الوصف

تلتقط المستند الحالي بوصفه خط الأساس لجلسة حفظ تزايدي. تقارن كل عملية CommitIncrementalSave لاحقة المستند الحي بذلك الأساس وتلحق الكائنات المتغيرة فقط مع قسم مرجع تقاطع جديد، تاركة كل البايتات السابقة سليمة

يحفظ المصدر المشفر بايتاته الأصلية كاملة بوصفها بادئة غير قابلة للتغيير بينما تقارن الجلسة لقطات دلالية مفكوكة الترميز؛ وترث السلاسل والتيارات الملحقة معاملات الأمان R5 أو R6 أو R7 القائمة ومرجع /Encrypt وأجيال الكائنات بدقة، ويُصدر PDF MAC جديد عندما يستخدم المصدر تعمية موثَّقة

لا يُقبل المدخل التقدمي المشفر إلا بعد توفُّر المصدر الأصلي كاملًا. وتُرفض المستندات الموقَّعة ما لم تسم AllowSignedDocument بغير ذلك، لأن إلحاق مراجعة هو بالضبط ما يقصد التوقيع أن يكشفه

تُبلِّغ IncrementalSaveActive عمّا إذا كانت هناك جلسة مفتوحة. وأغلقها بـ EndIncrementalSave

انظر أيضًا

CommitIncrementalSave, EndIncrementalSave, IncrementalSaveActive, IncrementalSave