الإنشاء التلقائي للاختيار وBoolean في XFA

الوحدة: HPDFXFAHeadless

HPDFXFAWriteHeadlessPDF تستهلك تخطيط XFA الفعلي وتبني حقول اختيار وwidgets checkbox وآباء وأعضاء راديو دون خانات PDF مُهيأة

حقول الاختيار

حقول combo وlist تستخدم قواميس /FT /Ch أصلية؛ وقوائم العرض والحفظ المنفصلتان في XFA تصيران أزواج /Opt تصدير/عرض، محفظتين Unicode والمحددات والصادرات الفارغة الصريحة وعناصر scalar مكتوبة النوع والفراغ المحيط بالتصدير

combo قابل للتحرير يحفظ قيمة نصه الحر؛ والاختيار غير القابل للتحرير يتطلب وجود التصدير المنتقى في قائمة خياراته

قيم متعددة الانتقاء تصير مصفوفة /V أصلية مرتبة وفهارس /I مطابقة بترتيب الخيارات؛ وإدخال القيمة فقط العادي يستخدم صادرات مفصولة بأسطر جديدة ويرفض قيمًا مختارة مكررة أثناء التهيئة

برمجة عناصر الاختيار تحفظ الفهارس الصريحة الدقيقة للصادرات المكررة والفارغة عبر XDP محفوظ، فتبقى مصفوفات /I في PDF وقيم /V المصدَّرة ومظاهر تسميات العرض غير ملتبسة

التحقق من اختيار مكرر يقارن سلاسل دقيقة دون إعادة ترتيب قائمة الانتقاء المؤلفة؛ وفرز heap للمؤشرات يستبدل مقارنات الأزواج التربيعية ويفحص الإلغاء طوال التحقق من التفرّد

نص مظهر الاختيار يستخدم تسميات العرض، بينما /V تستخدم قيم التصدير؛ ومظاهر القوائم تحتوي نافذة مرئية مقيسة بالاختيار الأول وفهرس /TI أعلى دقيقًا وإبرازات صفوف مختارة نسبية مع حفظ الرسم الكامل للخيارات

أعلام combo وedit ومتعدد الانتقاء وcommit الاختيار وreadOnly الأصلية تستخدم tokens أعداد PDF الدقيقة كي لا يمسح بت علم عالٍ بت readOnly

حالات checkbox والراديو

‏checkboxes تحتوي Form XObjects حقيقية لـ Off وحالة on؛ وأنماط Boolean وتوضيحاتها يستهلك أشكال علامات وأحجامًا ومخططات واجهة وألوان حقول وcaptions بـ Unicode من scalar وحالات checkbox الثالثة فعلية دون الاعتماد على محرف checkmark في الخط المقدَّم

‏/Opt الأصلية تحفظ قيمة تصدير XFA؛ والتصدير المحجوز Off والصادرات البادئة بـ XFAOn تتلقى aliases حالات نشطة بلا تصادم، بينما تبقى سلاسل تصديرها الفعلية دون تغيير في /Opt

أعضاء الراديو يتشاركون والدًا أصليًا واحدًا لكل مسار مجموعة استبعاد قالب ومسار سياق بيانات أصلي؛ والمجموعات المتكررة تتلقى /Kids و/V و/Opt وحالات /AS للـ widget مستقلة حتى عندما تكون أسماء مجموعاتها المعروضة متطابقة

الصادرات المتساوية داخل مجموعة راديو واحدة تضبط RadiosInUnison وتفعّل كل عضو مطابق؛ وسياسة التحرير على مستوى المستند ووصول مجموعة الاستبعاد يحددان علم readOnly للوالد

تخطيط مجموعات الاستبعاد بـ tb وlr-tb يُرسَّل مع نطاق البيانات الأصلي الحالي، ومجموعات الاستبعاد الموجَّهة تطبق أصل x/y الخاص بها على أعضائها

استمرارية runtime والتهيئة

قراءات وإسنادات rawValue لمجموعات الاستبعاد تدخل في معاملة الأحداث الأصلية القائمة وربط الخلايا ومزامنة النموذج/البيانات والتراجع؛ وXDP محفوظ من runtime يمكن تمريره مباشرة إلى المنشئ التلقائي

مصادفة القبول تحوّل combo وcheckbox ومجموعة استبعاد المتكررة الثانية، وتقرأ المجموعة عبر alias بياناتها فورًا، وتحفظ XDP وتتحقق باستقلالية من قيم وحالات ومظاهر PDF الناتجة مع حفظ النسخة الأولى

كل فشل تهيئة مرشّح يحفظ بايتات الوجهة وطولها وموضعها؛ ومصفوفات خيارات الاختيار وأسماء الحقول وصادرات boolean وعدد widgets وتخصيصات الرسم البياني ونص المظاهر التراكمي تحفظ حدود الموارد القائمة

فشل I/O للوجهة يحفظ حد مسار المستدعي الموصوف في الإنشاء التلقائي لـ XFA

عمل المستهلك المتبقي

captions غنية وتحجيم caption ملتفّ وأنماط مخطط لكل حافة ومملوءة وإرسالات حالة widget لاحقة وتمرير قوائم تفاعلي لاحق وغامضية القيمة فقط لصادرات محتوية على فواصل أسطر وتخطيطات متقدمة لمجموعات الاستبعاد وحقول التواقيع تبقى عمل تكامل منفصلًا

ميتاداتا الاختيار توثق تلميحات callback الإضافية المستخدمة من هؤلاء المستهلكين الأصليين