مرجع HotPDF

تستطيع HotPDF إعادة حساب الحقول المحمَّلة، وإعادة توليد مظاهر النص المتغيّر (variable-text) القائمة على المعايير، وحلّ حالات مظهر التعليقات، وتسطيح مجموعة حقول مختارة دون إعادة كتابة الصفحات غير المتأثرة

ترتيب الحساب

تتبع RecalculateLoadedFormFields مصفوفة /AcroForm /CO المحمَّلة، وتقيّم عمليات AFSimple_Calculate المحدودة SUM و AVG و PRD و MIN و MAX عبر مقيِّم سكربت الحقل الآمن

تركِّب ApplyLoadedFieldCalculation إجراء الحساب وتضيف الحقل المستهدف إلى /CO دون مُدخلات مكرَّرة

سكربتات حقول آمنة

تقيّم EvaluateLoadedFieldJavaScript فقط عبارات الحساب والتحقق التصريحية (declarative) المرتبطة بمحفّز الحقل المطلوب

سكربتات حقول آمنة

تجتاز EnsureLoadedFieldAppearanceStream كل ودجة وترث قيم /DA و /Q و /V و /DV و /Ff و /MaxLen من التسلسل الهرمي للحقل أو من AcroForm

سكربتات حقول آمنة

تحلّ GetLoadedAnnotationAppearanceStream مظاهر normal أو rollover أو down، وتتراجع من rollover أو down إلى normal

تستخدم قواميس الحالة /AS، ثم /V أو /DV الموروثة، ثم حالة الأب، ثم /Off، ثم الرجوع إلى stream الوحيد، بهذا الترتيب

سكربتات حقول آمنة

تطلي (paints) FlattenLoadedFormFields فقط مظاهر الودجات المختارة في صفحاتها المالكة، وتزيل فقط الحقول والتعليقات المطابقة، وتُبقي كل صفحة وحقل غير متأثرين

يرفض ضابط الأذونات الافتراضي التغييرات البنيوية تحت DocMDP ويفرض أقفال FieldMDP من نوع All و Include و Exclude قبل تعديل أي صفحة

PDF.BeginIncrementalUpdate('SignedForm.pdf');
PDF.RecalculateLoadedFormFields;
PDF.FlattenLoadedFormFields(['Subtotal', 'Total']);
PDF.SaveIncrementalUpdate('SignedForm-updated.pdf');

سكربتات حقول آمنة