Aspetti di Campo con Font CID

THotPDF.EnsureLoadedFieldAppearanceStream risolve il font indicato dal /DA del campo tramite il dizionario dei font /DR dell'AcroForm e ricollega l'oggetto font esatto nelle risorse dell'aspetto, così che un font Type0 (CID) dichiarato nel documento venga renderizzato tramite il suo font discendente invece di una sostituzione silenziosa con Helvetica

Valori multibyte

I valori dei campi memorizzati come stringhe esadecimali UTF-16BE (la codifica /V multibyte del modulo) vengono decodificati in testo Unicode e renderizzati come stringhe esadecimali <FEFF...> Tj sotto il font Type0, coprendo le celle dei comb, i corpi multilinea, il testo su una riga e le righe delle opzioni della listbox allo stesso modo; quando il font /DR è un font semplice, il testo torna a stringhe letterali

Ogni classe di campo

Oltre ai campi di testo e di scelta, i widget dei pulsanti ricevono ora i flussi di aspetto: le caselle ottengono uno stato Off più uno stato attivo denominato dal valore di esportazione (un segno di spunta vettoriale senza dipendenza da ZapfDingbats), i pulsanti di scelta ottengono uno stato attivo a cerchio pieno e i pulsanti ottengono un aspetto di didascalia. Le voci /Opt della listbox vengono renderizzate una riga ciascuna con la riga selezionata evidenziata

Stima della larghezza

Il posizionamento del testo e la quadratura usano una stima di avanzamento per carattere che misura gli intervalli CJK e a larghezza intera a un em intero e tutto il resto a mezzo em, poiché i documenti caricati non espongono metriche dei font al generatore di aspetti