ارتفاع السطر في JSON للـ rich-text المكتوب النوع

forms.fill تقبل العضوين الاختياريين lineHeightKind وlineHeight على كل عنصر richTextRuns أصلي، مستخدمةً تخطيط الفقرات والأسطر الفيزيائية بالخطوط المقدَّمة الحقيقية

{
  "schemaVersion": 1,
  "type": "forms.fill",
  "fields": [{
    "name": "Input",
    "richTextRuns": [{
      "text": "First\rSecond",
      "fontSize": 10,
      "lineHeightKind": "number",
      "lineHeight": 2
    }]
  }]
}
النوعالقيمة والسلوك
legacyالافتراضي عندما لا يُقدَّم أي من العضوين، محافظةً على تخطيط الفقرة القائم
normalتخطيط normal صريح يستخدم قياسات الخط المقدَّم وتباعد الأسطر الأصلي
numberمعامل عديم الوحدة غير سالب يُضرب في fontSize هذا المسار
pointsارتفاع نقاط مطلق غير سالب
percentنسبة مئوية تُحسب فورًا من fontSize هذا المسار وتُخزَّن كنقاط
emمعامل يُحسب فورًا من fontSize هذا المسار ويُخزَّن كنقاط

قيمة lineHeight رقمية بلا lineHeightKind تختار number؛ وكل نوع رقمي يتطلب قيمة، بينما legacy وnormal يقبلان قيمة غائبة أو صفرًا

القيم يجب أن تكون منتهية وبين الصفر والمليون؛ وارتفاع النقاط المحسوب منها يجب أيضًا أن يبقى داخل ذلك السقف، وأسماء الأنواع المجهولة أو الأنواع غير الصالحة تفشل قبل تحميل الخطوط

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

كل مسار JSON عنصر مكتوب النوع أصلي وليس عنصر CSS؛ وpercent وem لا تُدخلان وراثة بين كائنات مسارات JSON

المسار الأول يزوّد أسلوب قياس الفقرة؛ ومسار أول فارغ يمكنه المساهمة بصندوق والد أكبر أو بتنسيق مختلف، وتسلسل مُهيأ منفصل يتيح خطه الفعلي دون استبدال المسارات المؤلفة

IsParagraphStrut ليس عضو JSON عامًا؛ والمسارات المولَّدة للقياس فقط تُحتسب ضمن ميزانية مسارات العملية التراكمية، وكل وجه قياس محمَّل يُحتسب ضمن مجموع بايتات الخطوط

الـ callback يتلقى طلبات عائلة ونمط مهيأة فعلية، بما يشمل وجه والد لا يصبغ أي نص؛ ومهام الملفات القائمة على المسارات في Windows تستخدم المحلل المكتوب النوع ومخطط الخطوط المقدَّم نفسه

الـ V المحفوظ يحفظ النص المنطقي، وRV تسجّل ملف الفقرة المحسوب، وAP تحفظ دقة اللون وحجم الخط الأصليتين

عمليات rich الكاملة غير المتغيّرة تحفظ بايتات PDF المُرسَلة بدقة، بما يشمل no-ops دلالية صالحة للقراءة فقط؛ والأنماط المتغيّرة للقراءة فقط وفشل مصادقة AES وحقول التواقيع المحمية تحفظ السياسات القائمة

أخطاء callback والإلغاء وفشل ميزانية النشر يحفظون السياق السابق؛ ومهام الملفات أيضًا تحفظ الوجهة السابقة تحت النشر الذري

قد يكون sink الـ callback قد قبل بايتات PDF المرشّح مسبقًا عندما يفشل callback لاحق؛ والسياق الحي يُرسَّل فقط بعد نجاح الـ callbacks المطلوبة وفحوص الإلغاء النهائية

تخطيطات العملية ذات الإصدار وcallback الخطوط بلغة C دون تغيير؛ والقدرات تُعلن أنواع lineHeight الفعلية وسقوفها داخل ملف التعبئة المكتوب النوع

تخطيط ارتفاع السطر الأصلي · سجل المسار الأصلي