|
Los sucesos de proceso se inician automáticamente como resultado de un proceso o una acción internos relacionados con un formulario o con objetos de un formulario. Estos sucesos se inician inmediatamente después de cambios significativos en el formulario; por ejemplo, después de que se combinen el diseño y los datos de un formulario o después de que finalice el proceso de paginación del formulario. Los sucesos de proceso se inician también inmediatamente después de que se inicien sucesos interactivos. Por ejemplo, inmediatamente después de que se produzca cualquier suceso interactivo, se inicia el suceso calculate seguido del suceso validate.
La siguiente lista recoge los sucesos de proceso, que están disponibles en la lista Mostrar del Editor de secuencias de comandos:
calculate
form:ready
indexChange
initialize
layout:ready
validate
Los sucesos de proceso se pueden iniciar varias veces como resultado de la existencia de dependencias, es decir, de acciones asociadas con un solo suceso que inician uno o varios sucesos adicionales. Por ejemplo, cuando un usuario que rellena un formulario hace clic en un botón para mostrar una parte del formulario oculta, después de que el usuario hace clic en el botón, no sólo se inician una serie de sucesos interactivos y de proceso para el botón en sí, sino también varios sucesos de proceso para el nuevo subformulario.
La siguiente imagen representa el flujo general de sucesos que llevan a la apertura de un formulario PDF en Acrobat o Adobe Reader.
Después de que se abra el formulario en Acrobat o Adobe Reader, estos sucesos de proceso pueden todavía iniciarse como resultado de cambios que se realicen en el formulario. Por ejemplo, los sucesos calculate, validate y layout:ready se inician para un objeto inmediatamente después de que se ocurran algunos sucesos interactivos, por lo que los cálculos y las secuencias de comandos adjuntos a los sucesos de proceso se ejecutan varias veces.
|
|
|