TXFAJavaScriptSession.Rollback

Unidad: HPDFXFAEventScript

Declaración

procedure Rollback(Position: Integer);

Comportamiento

Trunca el journal confirmado hasta Position y marca el motor para su reconstrucción antes de la siguiente evaluación

Restaura el estado léxico y de closures arbitrarios de los objetos de script mediante replay, en lugar de serializar un conjunto seleccionado de variables JSON

Las posiciones no válidas lanzan EHPDFXFAError; el rollback en sí no ejecuta scripts ni callbacks externos

APIs relacionadas

TXFAJavaScriptSession, HPDFXFAExecuteJavaScriptEvent y Runtime interactivo de widgets XFA dinámicos