ارتفاع أسطر النص الغني الموسوم الأصلي في Linux

عملية forms.fill الأصلية المسنودة بالإصدارات في Linux JSON تربط richTextRuns الأصلية بـ ملف صناديق الأسطر الأصلي ببرامج Fontconfig مزودة وتخطيطات callback غير متغيرة

{"schemaVersion":1,"type":"forms.fill","fields":[{"name":"Input","fontFamily":"Sans","richTextRuns":[{"text":"First\rSecond","fontSize":10,"lineHeightKind":"number","lineHeight":2}]}]}

richTextRuns تتطلب حقل نص Tx؛ وعمليات الاختيار والأزرار العددية تحفظ سلوكها القائم، وتحريرات الحقول الموسومة غير المتوافقة تفشل قبل تغيير الرسم البياني

lineHeightKind تقبل legacy أو normal أو number أو points أو percent أو em؛ وlineHeight عددية وحدها تعني number، بينما kind عددية تتطلب قيمة منتهية من صفر إلى مليون

legacy وnormal تقبلان قيمة غائبة أو صفرية؛ والنسب وem تحسب إلى نقاط باستخدام fontSize المقطع المؤلف الفعلي، والارتفاعات المحسوبة لها حد النقطة-المليون نفسه

مقاطع الأب المقياسية فقط تشارك في قبول الخطوط واتحاد صناديق الأسطر حتى عندما لا ترسم نصًا؛ والمخطط يحفظ مصفوفة مجهزة منفصلة ويحفظ دقة اللون والحجم والارتفاع المؤلفة الأصلية

حد الحقل ذو 4096 مقطعًا يشمل دعامات فقرات مدرجة، وformDataLimits.maxObjects تحد العدد الإجمالي المجهز عبر العملية

دفعات الغنية كاملةً تُعيد العدد المحدَّث الفعلي وتحفظ بايتات PDF الملتزمة الدقيقة لـ no-ops؛ ودفعات العددية والغنية المختلطة تحفظ عداد تعديلاتها المطلوبة وتنشر PDF النهائي الكامل ولقطة المصدر

أخطاء الأعضاء الصارمة تُعيد حالة 1، ومدخلات JSON التالفة تُعيد حالة تحليل 6، والإلغاء أو فشل نشر callback يتركان الرسم البياني الملتزم سليمًا

callback القدرات الحقيقي في Linux يعلن الأنواع المقبولة والارتفاعات الصفرية ودعامات الفقرات المقياسية وno-ops الغنية المطابقة للبايت تحت formData.typedRichFill