الدالة HPDFXFDFExportAnnotations
function HPDFXFDFExportAnnotations(const Access: THPDFXFDFAccess;
const Destinations: THPDFXFDFDestinationAccess; MaxBytes, MaxAnnotations: Integer;
CancellationToken: THPDFCancellationToken; out Bytes: TBytes): Integer; overload;
تصدّر التعليقات المخططة كـ XFDF بـ UTF-8 وتُعيد عددها، مستخدمةً سجل الوجهات المنفصل لتخطط مراجع الصفحات الفعلية إلى فهارس مفهرسة من الصفر
الوجهات المسماة والصريحة وأعمال GoTo المحلية تستخدم ملف الوجهات المحدود بحدود؛ والأهداف غير العددية أو خارج المستند أو التالفة تفشل العملية
الزائدات القائمة تحفظ تواقيعها وتستخدم سجل وجهات فارغًا؛ وزوّد callbacks صريحةً عندما تحوي التعليقات المصدرة أهداف مصفوفات صفحات
بيانات وصف التدفق تُصدَّر فقط عندما يكون مفتاح PDF ذو الصلة قائمًا ويُزود ResolveStream؛ وحل التدفق الاختياري المحذوف لا يمنع تصدير سمات تعليقات مخططة أخرى
حدود البايتات والتعليقات للمرماز المشترك لا تستبدل قبول الرسم البياني الأصلي وسياسات التوقيع الموثوقة؛ وفضّل HPDFExportHeadlessAnnotationsXFDF لمستند أصلي محملًا
نقل مظاهر الختم القياسي يحفظ تدفقات Form الفعلية وموارد الخطوط والصور والرسوميات الحلقية المحدودة بحدود عبر XML موسوم بـ base64
function HPDFXFDFExportAnnotations(const Access: THPDFXFDFAccess;
const Destinations: THPDFXFDFDestinationAccess;
MaxBytes, MaxAnnotations, MaxAppearanceNodes, MaxAppearanceDepth: Integer;
MaxAppearanceWorkingBytes: Int64; CancellationToken: THPDFCancellationToken;
out Bytes: TBytes): Integer; overload;
حدود المظاهر تنطبق تراكميًا عبر الختمات المختارة؛ وMaxAppearanceDepth في 1..62 وكل الحدود يجب أن تكون موجبة
الزائدة المحدودة بحدود السابقة تزود 100000 عقدة مظهر وعمق 62 وحجز عمل بقيمة MaxBytes مضروبةً في 32؛ وقبول المستند الأصلي يطبق حدودًا إضافية مستقلة
قبل نسخ مفاتيح التعليقات أو تحويل رسم موارد الختم، يحجز المهايئ المحدود بحدود أطوال مفاتيحها المرمَّزة الأصلية والرسم البياني الموسع كاملًا، بما يشمل نسخ الحمولة وإخراج XML المرتب؛ والموارد المشتركة تُحسب لكل تكرار موسع
حجز العمل محافظًا وتراكميًا للعملية، مستقلًا عن حد بايتات الإخراج النهائي؛ وكائنات وتدفقات المصدر المملوكة للمستدعي تبقى خارج ذلك الحجز الإضافي