Conversión de secuencias de comandos de Acrobat a Designer

Designer proporciona amplias posibilidades para la creación de secuencias de comandos, incluida la compatibilidad con la mayoría de los objetos JavaScript comunes de Acrobat. Cuando se convierte un formulario de Acrobat a Designer, la mayoría de las secuencias de comandos de JavaScript siguen funcionando sin que sea necesario realizar ningún cambio. Sin embargo, es preciso convertir manualmente algunas secuencias de comandos de JavaScript de Acrobat para conservar el mismo comportamiento del formulario de Acrobat.

Cuando se convierten las secuencias de comandos del formulario de Acrobat, se debe tener en cuenta que las secuencias de comandos de Designer se diferencian de las de Acrobat en varios aspectos:

Espacio de trabajo de Designer
El espacio de trabajo de Designer permite cambiar propiedades y comportamientos de los objetos del formulario sin que sea necesario crear secuencias de comandos.

Lenguajes de secuencias de comandos
Designer es compatible con JavaScript y con FormCalc, un lenguaje de cálculo simple. FormCalc incluye funciones integradas que permiten realizar numerosas operaciones útiles que requerirían secuencias de comandos extensas.

Referencia a objetos, propiedades y métodos
Los formularios de Designer están muy estructurados por lo que, para hacer referencia a objetos, propiedades o métodos específicos, se debe incluir la sintaxis de referencia adecuada en la secuencia de comandos. Se pueden utilizar las opciones de conclusión de instrucciones del Editor de secuencias de comandos para facilitar la creación de sintaxis de referencia.

Se puede seguir utilizando objetos, propiedades y métodos de JavaScript de Acrobat en Designer. Sin embargo, se debe utilizar JavaScript de Acrobat solo para tareas que no se puedan realizar utilizando el Modelo de objetos de formulario XML en Designer. Por ejemplo, se puede utilizar JavaScript de Acrobat para agregar adjuntos, marcadores y anotaciones, realizar búsquedas en el formulario o corregir la ortografía, crear informes o acceder a los metadatos y manipularlos. No se puede utilizar JavaScript de Acrobat para realizar acciones como definir valores de los campos, agregar campos nuevos a un formulario o eliminar páginas de un formulario.

Nota: no se puede utilizar Acrobat para agregar secuencias de comandos de JavaScript a un formulario de Designer, incluidos los formularios de Acrobat que se hayan convertido por medio de Designer. Cuando se ven formularios de Designer en Acrobat, todas las herramientas de JavaScript dejan de estar disponibles.

Para obtener más información acerca de la conversión de secuencias de comandos de Acrobat a Designer, consulte el artículo Converting Acrobat JavaScript for Use in Designer Forms (solo en inglés) en Developer Center.