THPDFHeadlessDocument.SaveAnnotationsXFDFToFile method
function SaveAnnotationsXFDFToFile(const FileName: string; const Bytes: SysUtils.TBytes; const XFDFOptions: THPDFHeadlessXFDFOptions): Integer;
تُلحق تعليقات XFDF مقبولةً بالمستند المحمل وتنشر PDF تزايديًا ذريًا، معادةً عدد التعليقات العلوية الملحقة
المستند المحمل وأي تغييرات رسم بياني غير محفوظة سابقة تبقى متاحة دون تبنّي المراجعة الجديدة؛ وحمل الملف المحفوظ صراحةً لتبنيه
الأهداف المسماة وكل أنماط الوجهات الصريحة الثمانية وأعمال GoTo المحلية تربط صفحات المستند القائمة عبر مراجع غير مباشرة فعلية وتحفظ إحداثيات عشرية دقيقة محدودة بحدود
تعليقات الصفحات القائمة تبقى بترتيبها، والكائنات الجديدة تتلقى مراجع مستقلة، وpopups المتداخلة والردود المحالة تحل قبل التسلسل
الأسماء المكررة أو أهداف الردود المبهمة أو الغائبة أو الذاتية الإشارة تفشل الاستيراد كاملًا؛ والطريقة لا تستبدل تعليقات قائمة
المراجعة المتغيرة يجب ألا تكتب فوق اسم بديل للمصدر المحمل؛ والاستيراد الفارغ غير المتغير المفوَّض يمكنه الاحتفاظ بالمسار نفسه أو هدف الوصلة الصلبة دون إعادة كتابة بايتاته، وفشل التجهيز أو حدود الإخراج أو الإلغاء يحفظ ملف وجهة قائمًا
Annotation permissions and authenticated certification policy apply; configure SetSignaturePolicyOptions when a signed source requires an application-specific trust policy
نقل مظاهر الختم القياسي يحفظ تدفقات Form الفعلية وموارد الخطوط والصور والرسوميات الحلقية المحدودة بحدود عبر XML موسوم بـ base64
الاستيراد الفارغ المفوَّض يُعيد صفرًا ويحفظ بايتات المصدر الدقيقة عندما لا يكون للرسم البياني الحالي تغييرات غير محفوظة؛ وتغييرات الرسم البياني غير المحفوظة تُحفظ دون إهمال، والتفويض ما يزال مطلوبًا قبل مسار no-op
Options := THPDFHeadlessXFDFOptions.Default;
Updated := Document.SaveAnnotationsXFDFToFile('annotated.pdf', XFDFBytes, Options);