XFA Rich Text Paragraph Geometry
Rich text-ritstycken placerar inline-sekvenser med olika typsnittsstorlekar på en gemensam PDF-textbaslinje samtidigt som varje sekvenss effektiva typsnitt, storlek, färg, vikt, lutning och kända CSS-överskridningar behålls
Layoutmotorn offseterar mindre sekvensrutor inom raden och skickar sekvensrelativ baslinje genom baseline posten i ritstilskanalen; THotPDF emitterar den baslinjen direkt och återställer sidans tidigare TopTextPosition läge efter varje sekvens
Avståndet mellan intilliggande stycken använder det större av föregående styckes spaceBelow och efterföljande styckes spaceAbove, inklusive kända inline-CSS-styckemarginalöverskridningar; tomma stycken bidrar med ingen rad eller mellanrum
Till exempel avancerar en 30 pt radsteg följt av spaceBelow="4pt" och spaceAbove="3pt" efterföljande stycke med 34 pt
Styckets lineHeight kan inte minska radsteget under den höjd dess text kräver, och vänster-, mitten-, höger- eller marginaljusterad text fortsätter att använda de effektiva styckemarginalerna och indraget
Nativa per-instans formuläröverskridningar förblir oberoende över upprepade förekomster och består genom XDP-sparande och omläsning före PDF-produktion
Dessa regler gäller varje rad i rich text-radbrytpipelinen; completa widget rich text-redigering, ytterligare CSS-deklarationer och completa dekorationgeometrier fortsätter som separata renderingsmål