TXFAJavaScriptSession.Rollback

Unit: HPDFXFAEventScript

Declaração

procedure Rollback(Position: Integer);

Comportamento

Trunca o journal commitado até Position e marca o engine para reconstrução antes da próxima avaliação

Restaura o estado lexical e de closures de objetos de script arbitrários por replay, em vez de serializar um conjunto selecionado de variáveis JSON

Posições inválidas disparam EHPDFXFAError; o rollback em si não executa scripts nem callbacks externos

APIs relacionadas

TXFAJavaScriptSession, HPDFXFAExecuteJavaScriptEvent e Runtime interativo de widgets XFA dinâmicos