TXFABindingDeadlineCheck

Unit: HPDFXFA

Declaration

TXFABindingDeadlineCheck = function(Deadline: Int64): Boolean of object;

Behaviour

The budgeted native binding and field-value resolver overloads call this method whilst traversing a binding when Deadline is nonnegative; return True whilst the operation may continue and False once the deadline has expired

Deadline must use the same clock domain as the callback; the interactive runtime supplies its own deadline check so that TXFAWidgetRuntimeOptions.MonotonicMilliseconds also governs native binding scans

A nil callback uses GetTickCount64, with Deadline expressed in that counter's milliseconds; a negative Deadline disables elapsed-time checks

The callback is synchronous and is not retained after the resolver returns; the owning object must remain alive during the call

Operation counting and fixed traversal depth limits remain active independently of the callback

Related APIs