تباعد المقاطع الموسومة للنص الغني JSON
مهام ملفات Windows وعمليات callback المسنودة بالإصدارات، وعمليات callback المسنودة بالإصدارات الأصلية في Linux، تربط التباعد على مدخلات richTextRuns في forms.fill باستخدام المقاطع الموسومة الأصلية
{"type":"forms.fill","fields":[{"name":"Input","richTextRuns":[
{"text":"A spaced line","fontSize":12,
"letterSpacingKind":"em","letterSpacing":0.125,
"wordSpacingKind":"points","wordSpacing":-0.5}
]}]}
letterSpacingKind وwordSpacingKind تقبلان legacy أو normal أو points أو em؛ وkind محذوفة بقيمة عددية تعني points، بينما kind وقيمة محذوفتان تعنيان legacy
points وem تتطلبان قيمة عددية منتهية؛ وlegacy وnormal تسمحان فقط بقيمة غائبة أو صفرية؛ والقيم المؤلفة وأطوال النقاط المحسوبة لها قيمة مطلقة قصوى 1000000
محلل JSON في Windows يحفظ القيم العشرية المنتهية إلى أقرب Double قبل أن تصل المقاطع الموسومة الأصلية إلى التخطيط؛ والترميز العلمي يتبع قواعد JSON ومداها العددي القائمة، وحد بايتات الطلب القائم يحدد أيضًا المدخلات العددية الطويلة
الأنماط المجهولة وأنواع JSON الخاطئة والقيم المحسوبة الفائضة والمقاطع الغنية على حقول غير نصية تفشل قبل تحميل الخطوط أو النشر؛ وميزانيات الخطوط والكائنات والإدخال والإخراج الإجمالية وفحوص الإلغاء القائمة تبقى نشطة
الحقول العددية والغنية المختلطة تستخدم المرشح بمعاملات القائم، محافظةً على الرسم البياني المحمل الحالي ومفتاح مراجعة AES الموثوق وقيود التوقيع وسلوك callback PDF/النتيجة على مرحلتين
داخل هذا الملف المحدود بحدود، normal الصريح والصفر الصريح يحسبان إلى تباعد نقاط وRV قانونيين متطابقين، فتكون تحديثات القراءة-فقط المكافئة الفعلية no-ops دلاليةً؛ وعمليات JSON المسنودة بالإصدارات تحفظ بايتات المصدر الأصلية، والنمط القديم المحذوف يبقى مميزًا لأنه يرث خيارات المظهر العامة
الحقول للقراءة فقط تقبل no-ops دلاليةً فعلية وترفض تباعدًا متغيرًا؛ وno-ops JSON الناجحة تحفظ بايتات PDF الدقيقة، وcallbacks الإخراج أو النتيجة الفاشلة تترك السياق الحالي غير متغير
بيانات وصف القدرات تُتاح typedRichFill.spacing دون تغيير بنى ورموز C ABI القائمة؛ والتباعد ينطبق على إحداثيات المحارف المشكَّلة الفعلية وقيم RV، بالقواعد المحدودة بحدود في تباعد المقاطع الأصلي