Automatic XFA list scrolling

Unit: HPDFXFAHeadless

HPDFXFAWriteHeadlessPDF generuje początkowy natywny wygląd listy zawierający pierwszą wybraną opcję, łącznie z wyborem blisko końca długiej listy opcji

Visible option window

Kreator mierzy ascent i descent dostarczonego fontu TrueType w efektywnym rozmiarze fontu pola i używa paddingu i odstępu linii buildera wyglądów do wyznaczenia dostępnych rzędów

Pierwsza wybrana opcja rozpoczyna okno; poprzedzające całkowite opcje wypełniają niewykorzystane miejsce blisko końca, gdy się mieszczą, a dokładny natywny całkowity /TI zapisuje indeks pierwszej widocznej opcji

Niewybrana lista startuje na opcji zero; pusta lista zachowuje pustą tablicę opcji i wygląd

Wyłącznie widoczne linie etykiet display wchodzą do tekstu wyglądu i jego mapy glifów, a wybrane widoczne linie dostają prostokąty podświetlenia względne wobec okna

Wybory wielokrotne zachowują każdy wybrany eksport i indeks opcji nawet, gdy odległe wybory nie mogą wszystkie zmieścić się w tym samym oknie

Multiline labels and persistence

Złamania etykiet CR, LF i CRLF używają tej samej semantyki linii co builder natywnych wyglądów; etykieta przekraczająca dostępną wysokość wnosi do wyglądu wyłącznie swój widoczny prefiks

Kompletne pary eksport/display /Opt, wartości /V i indeksy wyboru /I pozostają w grafie pola PDF, łącznie z etykietami i wartościami poza oknem wyglądu

Zapisany runtime XDP jest konsumowany bezpośrednio, więc zmieniony wybór albo rozmiar fontu na powtarzalnym wystąpieniu daje okno tego wystąpienia przy zachowaniu innych wystąpień

Budgets and cancellation

Widoczny tekst wyglądu wlicza się do zagregowanego zużycia glifów; istniejące limity liczby opcji choice i bajtów obiektów nadal ograniczają kompletny graf opcji

Traversalu opcji, skanowanie wielolinijkowe, konstruowanie okna i przetwarzanie wybranych linii zawierają sprawdzenia anulowania

Awaria przygotowania zachowuje bajty, długość i pozycję wywołującego; awaria I/O celu podąża za granicą dokumentowaną przez Automatyczne tworzenie XFA

Scope

To zachowanie dotyczy początkowego zapisanego wyglądu listy i górnego indeksu; późniejsze interaktywne zmiany przewijania i dynamiczne edycje itemów choice wymagają własnej natywnej integracji edycji

Wyglądy combo zachowują skalarne zachowanie display, a tworzenie choice dokumentuje wartości, pary opcji i flagi pól