XFA Zengin Metin Paragraf Geometrisi
Zengin metin draw paragrafları, farklı yazı tipi boyutlarındaki inline run'ları ortak bir PDF metin baseline'ına yerleştirir; her run'ın etkin yazı tipini, boyutunu, rengini, ağırlığını, duruşunu ve tanınan CSS override'larını korurken
Layout motoru, daha küçük run kutularını satır içinde kaydırır ve run-göreli baseline'ı, draw style kanalının baseline girişiyle gönderir; THotPDF o baseline'ı doğrudan üretir ve her run'dan sonra sayfanın önceki TopTextPosition modunu geri yükler
Komşu paragraflar arasındaki mesafe, önceki paragrafın spaceBelow'su ile sonraki paragrafın spaceAbove'sunun büyük olanıdır; tanınan inline CSS paragraf-margin override'ları dâhil; boş paragraflar satır veya spacing katkıda bulunmaz
Örneğin, 30 pt'lik bir satır adımını spaceBelow="4pt" ve spaceAbove="3pt" izlerse sonraki paragraf 34 pt ilerler
Paragraf lineHeight, satır adımını metninin gerektirdiği yüksekliğin altına indiremez; left, center, right veya justify hizalama etkin paragraf margin'lerini ve girintiyi kullanmaya devam eder
Native instance-başına form override'ları, tekrarlanan occurrence'lar boyunca bağımsız kalır ve PDF üretiminden önce XDP kaydetme ve reload boyunca kalıcıdır
Bu kurallar, zengin metin sarmalama pipeline'ındaki her satıra uygulanır; eksiksiz widget zengin metin editing'i, ek CSS bildirimleri ve eksiksiz süsleme geometrisi ayrı rendering hedefleri olarak devam eder