RegenerateFormAppearances
Campi modulo, prestazioni
Descrizione
Attraversa l'intera gerarchia dei campi AcroForm e rigenera lo stream di aspetto di ogni Widget visibile
Sintassi
Delphi
Function TPDFlib.RegenerateFormAppearances(OnlyIfNecessary: Integer): Integer;Parametri
| OnlyIfNecessary | Usare un valore diverso da zero per preservare gli aspetti esistenti ancora utilizzabili, oppure 0 per ricostruire gli aspetti supportati |
|---|
Valori restituiti
| 0 | Nessun aspetto di Widget visibile è stato rigenerato |
|---|---|
| Valore positivo | Numero di stream di aspetto dei Widget rigenerati con successo |
Osservazioni
La traversata parte dai campi radice e visita ogni discendente una sola volta, comprese le foglie Widget sotto campi genitore logiciQuando ogni Widget visibile riesce, l'insieme dirty della sessione corrente viene cancellato e
Quando ogni widget visibile ha successo, il set di dirty della sessione corrente viene pulito e NeedAppearances diventa falso; i widget falliti restano dirty e tengono il flag vero
Usate questa scansione completa per documenti importati le cui apparenze mancanti preesistenti non sono rappresentate dal tracker dei dirty della sessione corrente
RegenerateDirtyFormAppearances, così il lavoro scala con l'insieme dei Widget interessati