THPDFWindowsFormDataTransaction.RemoveAnnotations method
procedure RemoveAnnotations(
const Identities: array of THPDFHeadlessAnnotationIdentity;
const Options: THPDFHeadlessAnnotationRemovalOptions;
const Password: AnsiString);
تهيئ مرشح إزالة واحدًا عبر المحرك الموثق الأصلي دون تحوير مستند THotPDF المستعار للمعاملة
يجب أن تكون المعاملة قد بُنيت مع المصدر الأصلي الفعلي المطابق للمستند المحمَّل ومع كلمة المرور اللازمة لمصادقة الإدخال المشفر
ChangedAnnotations تبلّغ العدد المزال، بما يشمل اعتماديات الشلال؛ والعداد يستخدم تخزين التغييرات المُعدّة القائم للمعاملة
بعد التهيئة، WritePreparedPDF تنسخ المرشح المحدود إلى مجرى وجهة؛ واستدعِ TakeCandidate فقط بعد نجاح كل عملية نشر PDF ونتيجة مطلوبة
TakeCandidate تنقل THotPDF الجديد وTHPDFWindowsFormDataSource المالك له؛ ودَمِّر المستند قبل مصدره
الفشل أو الإلغاء يعني إسقاط المعاملة وحفظ المستند والمصدر المستعارين؛ والمعاملة التي لديها مرشح مُعد أصلًا ترفض تهيئة آخر
مع الإزالات الصفرية يكون المخرج هو المراجعة المُعدّة الحالية الدقيقة، بما يشمل حالة المستند المحمَّل المعلقة التي تمثلها المعاملة؛ وليس بالضرورة ملف القرص الأصلي إن كان لدى المستدعي تغييرات غير محفوظة
السقوف والهوية
انتقاء الصفحة والاسم وشلالات الاعتماديات وفحوص الالتباس وحد Widget تتبع إزالة التعليقات الأصلية
رمز الإلغاء المزوَّد صراحةً يجب أن يكون رمز المعاملة؛ والمعاملة تحدّ MaxWorkingBytes بنصف سعة عملها وMaxAnnotations بسعة كائناتها
الطريقة تحفظ فحوص السعات الموجبة وأذونات تعليقات التشفير وقبول سياسة التوقيع الموثق؛ وكلمة المرور ليست تجاوزًا للتفويض
انظر الإزالة العادية على Windows وTHPDFWindowsFormDataTransaction لتفاصيل الملكية ودورة الحياة