TXFAJavaScriptSession.Evaluate
Unit: HPDFXFAEventScript
Declaration
function Evaluate(const Script: string; const Limits: TXFAFormScriptLimits;
out OutputText, Diagnostic: string): Boolean;
Behavior
Voert JavaScript uit in de persistente engine en plakt geslaagde evaluaties en teruggegeven resultaten aan het begrensde journal
Geeft True met OutputText terug na succes, of False met Diagnostic bij engine-, replay- of budgetfalen; een gefaalde evaluatie commit geen journal-entry
Als rollback of een eerdere gefaalde evaluatie de engine heeft bevuild, reconstrueert hij die vanuit gecommitte evaluaties vóór het draaien van het nieuwe script
Replay en nieuwe executie delen Limits.MaxElapsedMilliseconds; een individuele evaluatie ontvangt geen verse transactiedeadline
Directe aanroepers maken een checkpoint vóór een meerstaps-transactie en roepen Rollback aan wanneer latere host-validatie of publicatie faalt
Related APIs
TXFAJavaScriptSession, HPDFXFAExecuteJavaScriptEvent en Interactive Dynamic XFA Widget Runtime