Appearance legacy delle caption dei pushbutton XFA

THotPDF.ApplyXFAAsAcroForm ora usa il consumer nativo condiviso delle appearance dei pushbutton quando AutoFormAppearances è abilitato o la versione PDF selezionata richiede appearance

Gli stream AP salvati reali preservano caption di scalari Unicode e XHTML, typeface e stili realmente installati, l'ordine dei candidati famiglia CSS inline, i valori predefiniti dei template, le caption normal/down/rollover, le modalità highlight e le caption nascoste o vuote esplicite

I font installati vengono letti tramite operazioni Windows GDI limitate; i typeface non disponibili usano programmi fallback realmente configurati e gli stili bold/italic mancanti non diventano programmi font sintetici

I caratteri combining che attraversano run con stili diversi restano in un'unica famiglia che fornisce l'intero cluster; i caratteri adiacenti possono mantenere la prima famiglia dell'autore quando dispone della vera faccia richiesta

Le modifiche a runtime per istanza e le sostituzioni complete dell'XML della caption possono essere salvate in XDP, ricaricate e consumate da THotPDF; le transazioni runtime fallite preservano l'XML originale e la appearance della caption risultante

La preparazione di font e appearance completa prima dell'adozione del grafo nativo dei button; l'adozione usa una transazione del grafo per singolo button, con rollback di oggetti, annotazioni, registro dei campi e registro dei font per la cancellazione prima del commit

Questo confine non rende atomica l'intera chiamata ApplyXFAAsAcroForm attraverso campi, pagine o consumer non button emessi in precedenza

RegisterAcroFormFont ora serializza i riferimenti ai font reali registrati nel DR di AcroForm, verifica la proprietà del documento e le identità indirette non ambigue, e rigetta le collisioni con alias di risorse esistenti come Helv e ZaDb

Fornire un DA e un DR validi senza un AP lascia comunque la rigenerazione delle appearance al reader esterno; gli stream AP nativi espliciti forniscono le evidenze di rendering salvate per il font dell'autore

La appearance factory riutilizzabile e il decoder delle caption funzionano anche con byte di font forniti su Linux nativo; il resolver dei font installati e il consumer THotPDF descritti qui sono API Windows