TXFAJavaScriptSession.Rollback

Unit: HPDFXFAEventScript

Declaración

procedure Rollback(Position: Integer);

Comportamiento

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

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

Las posiciones invá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