Scorrimento automatico delle list XFA

Unità: HPDFXFAHeadless

HPDFXFAWriteHeadlessPDF genera un'iniziale appearance list nativa che contiene la prima opzione selezionata, inclusa una selezione vicino alla fine di una lunga lista di opzioni

Finestra di opzioni visibile

Il creator misura ascent e descent del font TrueType fornito alla size font effettiva del campo e usa padding e interlinea del builder di appearance nativo per determinare le righe disponibili

La prima opzione selezionata apre la finestra; le opzioni intere precedenti riempiono lo spazio inutilizzato vicino alla fine quando ci stanno, e l'intero nativo esatto /TI registra l'indice della prima opzione visibile

Una list senza selezione parte dall'opzione zero; una lista vuota conserva array opzioni e appearance vuoti

Solo le righe di etichetta display visibili entrano nel testo dell'appearance e nella sua mappa glyph, e le righe visibili selezionate ricevono rettangoli di evidenziazione relativi alla finestra

Le selezioni multiple conservano ogni export e indice opzione selezionati anche quando selezioni distanti non possono star tutte nella stessa finestra

Etichette multilinea e persistenza

Le interruzioni di etichetta CR, LF e CRLF usano le stesse semantiche di riga del builder di appearance nativo; un'etichetta che supera l'altezza disponibile contribuisce all'appearance solo con il suo prefisso visibile

Le coppie export/display /Opt complete, i valori /V e gli indici di selezione /I restano nel grafo dei campi PDF, etichette e valori fuori dalla finestra appearance inclusi

L'XDP runtime salvato viene consumato direttamente, così una selezione o size font cambiata su un'istanza ripetuta produce la finestra propria di quell'istanza preservando le altre istanze

Budget e cancellazione

Il testo appearance visibile contribuisce all'uso aggregato dei glyph; i limiti esistenti di conteggio opzioni choice e byte per oggetto continuano a limitare il grafo opzioni completo

Traversata delle opzioni, scansione multilinea, costruzione della finestra ed elaborazione delle righe selezionate includono controlli di cancellazione

Un fallimento di preparazione preserva byte, lunghezza e posizione del chiamante; un fallimento I/O di destinazione segue il confine documentato dalla creazione XFA automatica

Perimetro

Questo comportamento si applica all'appearance list salvata iniziale e all'indice top; i successivi cambiamenti di scroll interattivo e la modifica dinamica degli item choice richiedono la loro integrazione nativa di editing

Le appearance delle combo conservano il loro comportamento di display scalare, e la creazione choice documenta valori, coppie opzioni e flag dei campi