|
Os eventos de processo ocorrem automaticamente em resultado de um processo interno ou de uma ação relacionada a um formulário ou aos objetos de um formulário. Esses eventos são iniciados imediatamente após alterações significativas no formulário; por exemplo, depois de um design de formulário ser mesclado com dados ou após a conclusão do processo de paginação do formulário. Os eventos de processo também ocorrem imediatamente após o início dos eventos interativos. Por exemplo, imediatamente após o início de qualquer evento interativo, o evento calculate ocorre seguido pelo evento validate.
A lista a seguir contém os eventos de processo que estão disponíveis na lista Exibir do Editor de scripts:
calculate
form:ready
indexChange
initialize
layout:ready
validate
Os eventos de processo podem ser iniciados muitas vezes em resultado de dependências, isto é, de ações associadas a um único evento que, por sua vez, inicia um ou mais eventos adicionais. Usando o exemplo de um usuário que clica em um botão para exibir uma parte anteriormente oculta do formulário e, em seguida, clica no botão, não apenas uma série de eventos interativos e de processo são iniciados para o botão propriamente dito, mas também ocorrem vários eventos de processo para o novo subformulário.
A imagem a seguir representa o fluxo geral de eventos que abrem um formulário PDF no Acrobat ou no Adobe Reader.
Depois que o formulário abre no Acrobat ou no Adobe Reader, esses eventos de processo ainda podem ocorrer em resultado das alterações feitas no formulário. Por exemplo, os eventos calculate, validate e layout:ready para um objeto ocorrem imediatamente após o início de alguns eventos interativos; portanto, os cálculos e scripts anexados aos eventos de processo serão executados várias vezes.
|
|
|