Geometria dei paragrafi del rich text XFA
I paragrafi di disegno del rich text dispongono run inline di dimensioni diverse del font su una baseline di testo PDF comune, conservando per ogni run font, dimensione, colore, peso, postura e override CSS riconosciuti effettivi
Il motore di layout sposta le box dei run più piccoli dentro la riga e invia la baseline relativa al run attraverso la voce baseline del canale dello stile di disegno; THotPDF emette quella baseline direttamente e ripristina la precedente modalità TopTextPosition della pagina dopo ogni run
La distanza tra paragrafi adiacenti usa il maggiore tra lo spaceBelow del paragrafo precedente e lo spaceAbove del paragrafo seguente, override riconosciuti dei margini CSS inline dei paragrafi inclusi; i paragrafi vuoti non contribuiscono righe né spaziatura
Ad esempio, un passo di riga di 30 pt seguito da spaceBelow="4pt" e spaceAbove="3pt" fa avanzare il paragrafo seguente di 34 pt
Il lineHeight del paragrafo non può ridurre il passo di riga sotto l'altezza richiesta dal suo testo, e l'allineamento left, center, right o justify continua a usare margini e indentazione effettivi del paragrafo
Gli override nativi del form per istanza restano indipendenti tra le occorrenze ripetute e persistono attraverso salvataggio e ricaricamento XDP prima della produzione del PDF
Queste regole si applicano a ogni riga nella pipeline di wrapping del rich text; la modifica completa del rich text dei widget, le dichiarazioni CSS aggiuntive e la geometria completa delle decorazioni restano obiettivi di rendering separati