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

ChangedFieldIndexZero 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