XFA Rich Text Paragraph Geometry

Rich text draw odstavce umísťují inline runy různých velikostí písem na společnou PDF textovou baseline, přičemž každý run si ponechává efektivní písmo, velikost, barvu, weight, posture i rozpoznané CSS override

Layout engine posouvá menší runové boxy uvnitř řádku a pošle run-relativní baseline přes položku baseline kanálu draw style; THotPDF tu baseline emituje přímo a po každém runu obnoví předchozí režim TopTextPosition stránky

Vzdálenost mezi sousedními odstavci používá větší z hodnot spaceBelow předchozího odstavce a spaceAbove následujícího, včetně rozpoznaných inline CSS override paragraph-margin; prázdné odstavce nepřispívají žádným řádkem ani spacing

Například krok řádku 30 pt následovaný spaceBelow="4pt" a spaceAbove="3pt" posune následující odstavec o 34 pt

Odstavcový lineHeight nemůže snížit krok řádku pod výšku vyžadovanou jeho textem a zarovnání vlevo, na střed, vpravo či do bloku dál používá efektivní marginy a odsazení odstavce

Nativní per-instance form override zůstávají nezávislé napříč opakovanými výskyty a přežijí uložení a opětovné načtení XDP před produkcí PDF

Tato pravidla platí pro každý řádek v rich text wrapping pipeline; kompletní rich text editace widgetů, další CSS deklarace i kompletní geometrie dekorací zůstávají samostatnými rendering cíli

Rich Text Property Overrides a ApplyXFAAsAcroForm