تبادل النماذج الغنية عبر ABI لـ C الأصلي على Linux
عملية forms.import القائمة تقبل RV من FDF وvalue-richtext من XFDF عبر callbacks InputIO ذات الإصدار لدى المستدعي وتنشر PDF محدَّثًا حقيقيًا عبر OutputIO
نسخة V1 للـ ABI والرموز المصدَّرة وتخطيط جدول callback تبقى دون تغيير؛ وهذا الربط يستهدف Linux x64 الأصلي
{"schemaVersion":1,"type":"forms.import","format":"xfdf","fontFamily":"DejaVu Sans","fontSize":12}
PDF الوجهة يجب أن يكون محمَّلًا مسبقًا؛ وInputIO تزوّد بايتات بيانات النموذج الفعلية لا PDF آخر
ملف inline-xhtml-v1 يحفظ ترتيب النص Unicode المختلط وفواصل الفقرات والأسطر الصريحة وأحجام الخطوط المضمّنة الموروثة وألوان RGB والوزن والميل والتسطير والشطب ومحاذاة الفقرة عبر مفكك XHTML الأصلي المحدود السقف
عائلات الخطوط الغنية المسمّاة الاختيارية تنتقي برامج مهيأة بقوائم عائلات CSS الموروثة؛ وتخطيط CSS الاعتباطي وأوراق الأنماط الخارجية والجداول والصور والمحاذاة العمودية تبقى قدرات منفصلة
fontFamily تنتقي برامج regular وbold وitalic وbold-italic الحقيقية لمزوّد الخطوط الأصلي؛ وأنماط مطلوبة فقط من قيم rich الفعلية تُحمَّل، مع البرنامج regular المستخدم لحقول scalar
تهيئة Fontconfig في النشر يجب أن تزوّد العائلة والوجوه المقصودتين؛ وfallback المزوّد العادي يسري عندما تكون وجه مطلوبة غير متاحة، وfontStyles تصف خانات الأنماط المحمَّلة لا تصادق على وجوه خطوط مثبتة
برامج الخطوط تعود إلى المستدعي داخل مسارات الخطوط المضمّنة في PDF المُهيأ والمظاهر الحقيقية؛ ولا تُكشف مسارات ملفات خطوط في استجابة JSON
عندما تكون fontSize صفرًا، يستخدم XHTML غير المنسق الافتراضي 12 نقطة للمفكك؛ وأحجام خطوط XHTML الصريحة المدعومة تحفظ قيمها الخاصة
| حقل النتيجة | المعنى |
|---|---|
updated | عدد الحقول الطرفية المتغيّرة، بما يشمل تغييرات الأنماط فقط المدعومة |
richFieldCount | عدد الحقول الغنية في الإدخال المفكوك، بما يشمل القيم المكافئة غير المتغيّرة |
fontStyles | خانات الخطوط المحمَّلة فعليًا بترتيب regular وbold وitalic وboldItalic |
richXMLProfile | inline-xhtml-v1 أو inline-xhtml-font-families-v1 عندما يحتوي الإدخال المفكوك حقولًا غنية |
fontFamilies | تسميات العائلات المهيأة عندما تُقدَّم مصفوفة العائلات المسمّاة الاختيارية |
علامة rich المقنّنة وغير المقنّنة المكافئة idempotent عندما يطابق نصها وأنماطها المدعومة؛ وحقول القراءة فقط دون تغيير تحفظ RV مصدرها، بينما الأنماط المدعومة المختلفة تفرض حماية القراءة فقط
استيراد صفر تغييرات ينشر snapshot PDF الخاص المُرسَل بدقة، بما يشمل المراجعات الموقَّعة أو المشفرة القائمة، دون تراكم مراجعات مراجع متقاطعة فارغة؛ وبايتات إدخال المستدعي المتغيّرة أو ملفات backing لا تستبدل ذلك الـ snapshot المحمَّل
الاستيراد يحفظ أمان AES المصادق عليه ومراجعات التوقيع الفعلية وقرارات DocMDP بقيم P1/P2/P3 وأقفال FieldMDP عبر معاملة الاستيراد الغني الأصلية
برامج الخطوط المجموعة محدودة السقف بربع limits.memoryBytes، إضافة إلى الحد الأصلي لكل خط؛ وحدود بيانات النماذج والمحارف الرسومية والكائنات والمخرجات والنتيجة القائمة تبقى فعالة
الـ callbacks تنفَّذ تزامنيًا على خيط المستدعي؛ وcallbacks إدخال ومخرجات جزئية مقبولة، والإلغاء يبقى فعالًا أثناء التحليل وتحميل الخطوط وتجهيز المظاهر والنشر
المقبض يُرسَّل فقط بعد نجاح callbackي PDF وJSON معًا؛ وخطأ callback أو الإلغاء يحفظ حالته السابقة، بينما يهلك المستدعي أي بايتات جزئية استلمها sink سابقًا
القدرات تُعلن formData.richXML=true والافتراضي المتوافق richXMLProfile=inline-xhtml-v1 وكلي richXMLProfiles وانتقاء عائلات مسنّاة اختياريًا حتى ست عش تسمية وأنماط fontStyles الأربعة المدعومة؛ وتبادل التعليقات يبقى false
callbacks بيانات النماذج وحدودها · ABI لـ C الأصلي على Linux · خيارات ثقة التواقيع
أوراق الأنماط الداخلية تطبق محددات محدودة السقف وأهمية ونوعية وترتيب مصدر على قيم rich المستوردة الفعلية والمظاهر المحفوظة؛ والاستيرادات المكافئة المتكررة والنشر الفاشل يحفظون ضمانات المعاملة القائمة
richTextResources يمدّ نص CSS مرتبطًا ومستوردًا عبر عملية execute-json-v1 دون تغيير
استخدم FPC 3.3.1 أو أحدث مع وحدات runtime موافقة، وسجّل بنية المترجم الفعلية المستخدمة في القبول
تحليل عمليات JSON يحفظ NUL المهرَّب ومفاتيح كائنات Unicode؛ وNUL داخل richTextResources يُرفض قبل أن يتغير المستند، بدلًا من أن يختفي بصمت أثناء فك JSON
بوابة Tests/Linux/JSONOperationUnicode/Run.py القابلة لإعادة الاستخدام تفحص محلل المنتج المنتقى، بينما تفحص مجموعة callbacks الفعلية أيضًا المكتبة المشتركة المُترجَمة ومعاملة PDF