Grapheme Wrapping across Rich Styles
THPDFHeadlessDocument.SetRichTextFieldValueWithAppearance utrzymuje kompletne klastry grafemów Unicode na jednej fizycznej linii, gdy zbyt szerokie słowo obejmuje wiele typowanych runów rich text
Zmiana fontu, koloru albo rozmiaru nie tworzy dozwolonego awaryjnego złamania wewnątrz znaku podstawy i jego znaków łączących, także gdy pusty run oddziela ich style
Fitter oblicza granice grafemów nad kompletną grupą logiczną, mierzy rzeczywiste stylowane fragmenty wyglądu i przypisuje każdy wybrany zakres do jednej linii przed malowaniem jego odrębnych zasobów fontowych
Probes wykładnicze połączone z ograniczonym wyszukiwaniem prefiksów unikają wielokrotnego mierzenia nieużywanego ogona akapitu; anulowanie jest obserwowane podczas przygotowania każdego zakresu i każdego natywnego fragmentu
Oryginalne V, kanoniczne RV, typowane style, odstępy znaków i zmierzone linie bazowe pozostają nienaruszone przez zapis i przeładowanie
Niedzielny stylowany klaster przekraczający szerokość całej zawartości pozostaje razem i podlega clipowi zawartości widgeta, zgodnie z istniejącym zachowaniem pojedynczego klastra; następny klaster kontynuuje na innej linii
Wyłączone zawijanie zachowuje pojedynczą fizyczną linię
To zachowanie layoutu dotyczy też rzeczywistych natywnych wywołań JSON forms.fill na Linuksie używających richTextRuns i characterSpacing, bez zmieniania wersjonowanego rekordu operacji
Shaping i pozycjonowanie znaków między różnymi fragmentami stylów, bidi akapitu o mieszanych stylach i dowolny XHTML pozostają dalszą pracą integracyjną
Zobacz zawijanie legalnych grup stylów, granice grafemów Unicode i natywne pola rich text