Cele przepełnienia XFA

Subformularze flowed, tabele, leadery, przerwy, a teraz także cele przepełnienia dopełniają potok układu flowed: <overflow target="ContinueHere"/> kieruje zawartość, która nie mieści się już w bieżącym obszarze zawartości, do prostokąta nazwanego subformularza docelowego

Pomiary wewnętrzne

Układ stosuje ograniczenia minW, minH, maxW i maxH do mierzonych liści i rozwijalnych kontenerów, a następnie propaguje wynikowe wymiary wewnętrzne przez rodziców flowed

Rozwijalne pola tekstowe mierzą rzeczywistą powiązaną wartość danych przez skonfigurowane wywołanie zwrotne pomiaru tekstu, a nie tekst zastępczy szablonu

Jawne wartości puste pozostają puste, wartości obliczane są ewaluowane raz i współdzielone przez pomiar i emisję, a powtarzane wiersze są mierzone względem własnej powiązanej instancji

Kontynuacja tekstu

Kwalifikujące się rozwijalne textEdit bez stałej wysokości może podzielić się na zmierzonych granicach znaków wzdłuż pozostałego łańcucha obszarów zawartości i kolejnych stron

Każda kontynuacja niesie swój dokładny fragment tekstu, otrzymuje unikalną nazwę AcroForm i jest emitowana tylko do odczytu, więc edycja jednego fragmentu nie może unieważnić kontraktu paginacji

Dzielenie jest atomowe i ograniczone do 1 MiB tekstu, 1024 fragmentów i 32768 pomiarów; przekroczenie jakiegokolwiek limitu zachowuje pierwotną ścieżkę pozycjonowania bez publikowania częściowych fragmentów

Wewnętrzne rozmiary są cache'owane per węzeł, kontekst bindowania, szerokość i ograniczenia czcionki w ramach jednego globalnego budżetu pomiarów, a syntetyczne nazwy kontynuacji są alokowane dopiero po zarezerwowaniu każdej rzeczywistej nazwy pola wyjściowego

Rich text, obiekty nietekstowe, pola o stałej wysokości, zawartość keep-intact oraz pojedyncze obiekty z leaderem, trailerem lub nazwanymi celami przepełnienia zachowują istniejące zachowanie pozycjonowania całego elementu albo celu

Pozycjonowanie kontynuacji

Gdy element się przepełnia, referencja celu jest rozwiązywana po nazwie względem wypozycjonowanych elementów (ta sama normalizacja co dla leaderów i trailerów: prefiksy ścieżki, # i $ są obcinane do ostatniego segmentu). Elementy kontynuacji układają się od góry celu z małym wcięciem, zachowując wewnętrzne offsety, aż prostokąt celu się wypełni; cel mniejszy niż jeden element, pełny cel albo nierozwiązywalna nazwa cofają się do normalnego łańcucha obszarów zawartości z ostrzeżeniem

Współdziałanie z leaderami i trailerami

Elementy ozdobne trailerów wciąż emitują na dole przepełnianego obszaru przed przesunięciem, a elementy ozdobne leaderów emitują się ponownie, gdy użyty jest zapasowy łańcuch obszarów; sama trasa celu to bezpośrednie pozycjonowanie, więc leadery stosują się tylko na ścieżce zapasowej