Crear un cálculo o una secuencia de comandos

  1. Seleccione un objeto del diseño de formulario que admita sucesos. Por ejemplo, agregue un botón a un formulario nuevo, en blanco.

  2. En el Editor de secuencias de comandos, en la lista Mostrar, seleccione uno de los sucesos aplicables al objeto. El suceso que elija especifica cuándo se ejecutará la secuencia de comandos. Si escribe un cálculo o secuencia de comandos que afecta a un objeto que no admite sucesos, deberá agregar un cálculo o secuencia de comandos a un diseño de formulario que admita sucesos de formulario. Por ejemplo, utilizando el nuevo objeto de botón como ejemplo, seleccione el suceso click en la lista Mostrar.

  3. En la lista Lenguaje, seleccione el lenguaje de secuencia de comandos. Por ejemplo, para el nuevo objeto de botón, seleccione JavaScript.

  4. En la lista Ejecutar en, seleccione dónde desea que se ejecute la secuencia de comandos. Por ejemplo, para el nuevo objeto de botón, seleccione Client.

    Puede elegir entre ejecutar los cálculos y las secuencias de comandos en la aplicación basada en el cliente (por ejemplo, Acrobat o un explorador Web) o en el proceso de servidor.

    Cuando se configura en el cliente, el procesamiento de los cálculos y las secuencias de comandos se inicia después de procesar el formulario. Cuando se configura en el servidor, el procesamiento de los cálculos y las secuencias de comandos se inicia durante el procesamiento del formulario. Al previsualizar el formulario mediante la ficha Vista previa de PDF se simula la apertura del formulario en Acrobat; por tanto, se ejecutan las secuencias de comandos definidas para que se ejecuten en el cliente o en el cliente y el servidor.

    Nota: Si selecciona la opción Cliente y servidor en la lista Ejecutar en, la secuencia de comandos se ejecutará en la aplicación de cliente o de servidor; depende del tipo de aplicación que se utilice para procesar el formulario.
  5. En el campo Origen de secuencia de comandos, inserte el cálculo de FormCalc o JavaScript. Se puede aprovechar la funcionalidad de conclusión de instrucciones de Designer para facilitar la creación de sintaxis de referencia en el cálculo o la secuencia de comandos. Por ejemplo, agregue la siguiente secuencia de comandos de JavaScript al nuevo objeto de botón:

        xfa.host.messageBox("Hello World!", "Creating a new script", 3);

  6. Después de que haya completado el diseño de formulario, debe probar y depurar los cálculos y secuencias de comandos antes de colocarlos en producción. Por ejemplo, para el nuevo objeto de botón, previsualice el PDF del formulario utilizando la ficha Vista previa del PDF. Haga clic en el objeto de botón para visualizar el cuadro de mensaje especificado en el paso 5.

    Para obtener más información acerca de los objetos de Designer que admiten secuencias de comandos, consulte Objetos que admiten cálculos y secuencias de comandos.