Native Linux typed zengin metin satır yüksekliği

Versioned Linux JSON forms.fill işlemi, orijinal richTextRuns'ı, verilen Fontconfig programlarıyla ve değişmemiş callback layout'larıyla native satır-kutusu profilini bağlar

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

richTextRuns, bir Tx metin alanı gerektirir; scalar choice ve button işlemleri mevcut davranışlarını korur ve uyumsuz typed alan düzenlemeleri grafiği değiştirmeden önce başarısız olur

lineHeightKind, legacy, normal, number, points, percent veya em kabul eder; tek başına sayısal bir lineHeight, number ima eder; sayısal bir tür ise sıfırdan bire milyona kadar sonlu bir değer gerektirir

Legacy ve normal, eksik veya sıfır değer kabul eder; yüzdeler ve em, gerçek yazılmış run fontSize'ı kullanarak puntoya hesaplanır ve hesaplanan yükseklikler aynı bir-milyon-punto sınırına sahiptir

Yalnızca-metrik üst run'lar, hiçbir metin boyamasalar bile yazı tipi kabulüne ve satır-kutusu birleşimlerine katılır; planlayıcı ayrı bir hazırlanmış dizi tutar ve orijinal yazılmış renk, boyut ve yükseklik hassasiyetini korur

4096-run alan sınırı, eklenen paragraf strut'larını dâhil eder ve formDataLimits.maxObjects, işlem boyunca toplam hazırlanmış sayıyı sınırlar

Tüm-zengin batch'ler gerçek güncellenmiş sayıyı döndürür ve no-op'lar için tam taahhüt edilmiş PDF baytlarını korur; karma scalar ve zengin batch'ler, istenen-düzenleme sayılarını korur ve eksiksiz nihai PDF'i ve kaynak anlık görüntüsünü yayınlar

Katı üye hataları durum 1 döndürür, hatalı JSON token'ları parse durum 6 döndürür ve cancellation veya başarısız callback yayını taahhüt edilmiş grafiği sağlam bırakır

Gerçek Linux capability callback'i, formData.typedRichFill altında kabul edilen türleri, sıfır yükseklikleri, metrik paragraf strut'larını ve bayt-aynı zengin no-op'ları duyurur