XFA Rich Text Wrapping
Pipeline draw rich text układa tekst akapitów XHTML w kolejne linie przy użyciu szerokości draw, efektywnych marginesów akapitu i wcięcia pierwszej linii textIndent
Słowa przesuwają się razem, gdy ich stylowane fragmenty mieszczą się w kompletnej linii, łącznie ze słowami obejmującymi sąsiednie elementy span bez przerywającej spacji; słowa szersze niż linia dzielą się na zmierzone prefiksy, a pary surrogate UTF-16 pozostają nienaruszone
Zwykłe spacje XHTML, taby i końce linii źródła zapadają się do jednej spacji między słowami, a spacje na początku i końcu linii są pomijane; element br wymusza złamanie linii, a kolejne złamania zachowują puste linie pośrednie
Każda linia oblicza własne wyrównanie center albo right i wspólną linię bazową; linie wyjustowane rozdzielają zapasową szerokość między rzeczywiste spacje słów po miękkim zawinięciu, a finalna linia i linie zakończone przez br zachowują naturalne odstępy
Efektywny natywny para.lineHeight dotyczy każdej linii i nie może zmniejszyć kroku linii poniżej wysokości tekstu; odstęp sąsiednich akapitów jest stosowany raz wokół kompletnego akapitu
Inline nadpisania fontu i koloru przetrwają fragmentację linii, a zagnieżdżone style wewnątrz hiperłącza pozostają efektywne; każdy pozycjonowany fragment hiperłącza zachowuje swój cel i tworzy własny natywny prostokąt linku PDF
HPDFXFAFlatten używa dostarczonego TXFAMeasureTextFunc do dopasowania, z ograniczonymi probes prefiksów dla przeładowych słów; gdy nie dostarczono miernika, jego fallback używa przyrostu pół em na skalar Unicode
THotPDF.ApplyXFAAsAcroForm używa natywnego miernika fontów i zachowuje zmiany runtime przez zapis i przeładowanie XDP, łącznie z niezależnymi nadpisaniami tekstu, koloru i akapitu na powtarzalnych wystąpieniach
Bieżący łamacz linii używa granic słów białych znaków i awaryjnego dzielenia bezpiecznego dla skalarów; pełne reguły Unicode line-break i klastrów grafemów, dodatkowe tryby white-space CSS, kompletne edycje rich text widgetów i pozostała geometria dekoracji pozostają odrębnymi celami
Geometria akapitów, Rich Text Property Overrides i ApplyXFAAsAcroForm