THPDFHeadlessDocument.SaveRichTextFieldUpdatesToFile
function SaveRichTextFieldUpdatesToFile(const FileName: string;
const Updates: THPDFHeadlessRichTextFieldUpdates;
const Options: THPDFHeadlessFormDataOptions): Integer;
تهيئ وتنشر ذريًا PDF مستقلًا واحدًا يحتوي تحديثات نص scalar واختيار وأزرار مع مسارات rich-text مكتوبة النوع أصلية؛ وتعيد عدد الحقول المتغيّرة مع إبقاء الرسم البياني للمستند المحمَّل دون تغيير
الرسم البياني الحالي يُسلسل في مراجعة خاصة مصادق عليها قبل تطبيق التحديثات؛ والتعديلات القائمة غير المحفوظة للصفحات والحقول وبيانات اعتماد AES R5/R6 ومعرّفات التشفير وبادئات المصدر الموقَّعة تبقى متاحة للمرشّح
المسارات المكتوبة النوع تولّد المظاهر مباشرة، بلا دورة ترميز/فك للـ XML الغني؛ و/V و/RV تصفان النص والأنماط المؤلفة، بينما تحفظ /AP دقة الأعداد PDF لمحرك المظاهر القائم للأحجام والألوان المكتوبة النوع الأصلية
no-op مكتوبة النوع تتطلب قيم plain وrich مكافئة ومسارات مظاهر مولَّدة متساوية ورسوم خطوط/موارد محلولة لكل widget؛ والمقارنة تفك المسارات القائمة وتقنّن مراجع الكائنات غير المباشرة، بدلًا من الاعتماد وحدها على ألوان /RV المكممة
هذا يتيح حقولًا للقراءة فقط أو مقفلة بالتوقيع لم تتغير حقًا؛ ولون التصبغ الفعلي المختلف أو الحجم أو الخط المقدَّم أو مظهر widget يسري وفق قيود القراءة فقط وFieldMDP وDocMDP العادية حتى لو صادف أن قيمة rich المسلسلة متطابقة
المقارنة متحفظة تجاه المظاهر القائمة: مستندات PDF مؤلَّفة خارجيًا بنتائج بصرية مكافئة لكن تمثيل معامل أو موارد مختلف قد يتطلب تحديثًا عاديًا محميًا
عندما يكون كل حقل مطلوب دون تغيير ولا توجد تعديلات معلقة في الرسم البياني المحمَّل، يكون PDF المنشور مطابقًا بايت-ببايت للمصدر المحمَّل، بما يشمل بايتات تشفير AES القائمة ومراجعات التواقيع المصادق عليها؛ ومصفوفة تحديث فارغة تسري بالقاعدة نفسها رهينة بفحوص توافق المصدر القائمة
التعديلات المعلقة في رسم المستدعي تُسلسل في المرشّح مرة واحدة حتى عندما تعيد هذه الطريقة صفر تغيير حقل؛ والتغييرات غير المحفوظة غير المرتبطة للصفحات أو الحقول تُحفظ، والرسم البياني الأصلي المحمَّل يبقى دون تغيير
النشر بصفر تحديثات يُجري أيضًا فحص الأذونات والتواقيع وفحص aliases المصدر/الوجهة وفحص ميزانية المخرجات والإلغاء والاستبدال الذري للوجهة؛ والحقول للقراءة فقط أو المقفلة تتطلب تكافؤ قيمة ومظهر حقيقيًا
سلوك حفظ البايتات هذا يسري على هذه الطريقة transactional؛ والأسلوب العام SaveToFile وواجهات استيراد FDF/XFDF المنفصلة تحفظ سلوك الحفظ القائم لديها
عدد الحقول والأسماء المكررة وUnicode وأحجام القيم وسعات النص التراكمية تستخدم Options؛ وعدد المسارات المكتوبة النوع ووحدات المحارف الرسومية التراكمية وبايتات الخطوط المقدَّمة وبايتات قيم rich والكائنات المولَّدة وبايتات مقارنة المظاهر تستخدم أيضًا حدود المستند المحمَّل
مصفوفة خطوط مُدارة مشتركة تُحتسب مرة واحدة عبر التحديثات؛ والتخصيصات المميزة تستهلك سعة خطوط إدخال منفصلة حتى عند تطابق بايتاتها، بينما ميزانيات كائنات PDF المولَّدة والمخرجات ما زالتا تغطي كل المظاهر
استخدم token إلغاء المستند لخيارات النموذج والمظهر؛ والحقول غير الصالحة والقيم المشوهة والأذونات وفشل مصادقة التواقيع والإلغاء وفشل الميزانية تترك الوجهة السابقة سليمة، وaliases المصدر/الوجهة تُرفض
هذه الواجهة تغطي المعاملات المختلطة الأصلية؛ وتعبئة Windows JSON المكتوبة النوع الغنية وامتداد callback المهام القديم وتبادل التعليقات وبيانات FDF المضمّنة أو التزايديّة سير عمل منفصلة