RecalculateFormFields
Moduli, calcolo, prestazioni
Descrizione
Costruisce il grafo delle dipendenze di calcolo del modulo, rifiuta i cicli prima di modificare i valori ed esegue le azioni di calcolo in ordine di dipendenza, usando l'ordine di calcolo AcroForm come priorità stabile tra i campi pronti
Sintassi
Function TPDFlib.RecalculateFormFields(ChangedFieldIndex: Integer= 0): Integer;
Parametri
| ChangedFieldIndex | Zero ricalcola ogni campo dotato di azione di calcolo; un indice di campo positivo ricalcola solo i campi successori raggiungibili |
|---|
Valori restituiti
Restituisce il numero di azioni di calcolo eseguite Un ciclo di dipendenze restituisce
0, imposta LastErrorCode su 707 e lascia invariati tutti i valori dei campi
Note
Tutti i risultati vengono valutati in un'istantanea privata dei valori e confermati solo dopo che ogni azione selezionata è andata a buon fine, impedendo che un'azione tardiva non supportata lasci calcoli parziali Ogni successore calcolato e confermato entra nell'insieme dirty degli aspetti della sessione corrente, così
RegenerateDirtyFormAppearances rigenera l'intera chiusura di calcolo interessata senza scansionare campi non correlati
Vedere anche
ExecuteFormFieldScript, GetFormCalculationGraphJSON, RegenerateDirtyFormAppearances