(Función avanzada de Kofax Power PDF for Mac)
JavaScript se utiliza en Kofax Power PDF for Mac para crear funciones o acciones personalizadas en los formularios PDF. Los comandos de Javascript pueden aplicarse a los campos de los formularios para realizar cálculos, formatear, validar y muchas otras cosas. Se requieren conocimientos avanzados de programación en JavaScript para editar los scripts existentes o añadir nuevos scripts. Los recursos que pueden ayudar con la programación general o específica de Adobe en JavaScript están disponibles en línea a través de w3schools.com, pdfscripting.com, Adobe, y muchas otras fuentes.
Nota: Kofax Power PDF for Mac sólo admite JavaScripts para los formularios PDF de Acroform. No admite JavaScripts para documentos LiveCycle (XFA).
JavaScript es un lenguaje de programación informática orientado a objetos. Se utiliza habitualmente para crear efectos interactivos en los navegadores web y proporciona una potente forma de personalizar los PDF.
Kofax Power PDF for Mac permite ver, añadir, eliminar o editar los JavaScripts existentes a través de una ventana de scripts. Los JavaScripts en un documento aparecen como scripts de documento o scripts de página. En general, existen cuatro tipos de JavaScript:
Scripts de documento: los scripts de nivel de documento son scripts en la parte superior de la jerarquía de scripts de un documento PDF. Estos scripts son los primeros que se ejecutan cuando se carga un documento en Kofax Power PDF for Mac. Los scripts del documento se utilizan para configurar operaciones, realizar pruebas de entorno de alto nivel o definir determinadas funciones y variables utilizadas por otros scripts del documento.
Acciones de documentos: las acciones de documentos son eventos provocados por una actividad como cerrar, guardar o imprimir un documento. Las "acciones" del documento permiten a los diseñadores de formularios cambiar el documento antes o después de cualquiera de esas actividades. Por lo general, hay cinco acciones documentales:
Acciones a nivel de página: Las acciones a nivel de página son eventos desencadenados a nivel de página, como la apertura y el cierre. Por ejemplo, "abrir" una página se refiere a cuando la página específica del documento es totalmente visible, y su número de página asociado se refleja en la Barra de Herramientas. "Cerrar" una página se refiere a cuando la página específica del documento ya no es totalmente visible y su número de página asociado ya no se refleja en la barra de herramientas. Estas acciones suelen ser útiles para gestionar páginas que contengan multimedia interactiva, como temporizadores, vídeos o animaciones, que actualmente Kofax Power PDF for Mac no admite.
Acciones deanotación: Las acciones de anotación son eventos a nivel de página asociados principalmente a elementos de formulario para campos de formulario. Estas acciones permiten funciones o formatos personalizados para anotaciones específicas. Los usuarios podrán editar o añadir formatos específicos, cálculos o validaciones para los campos de los formularios. Los scripts de campos de formulario incluyen dos tipos principales de scripts: "Scripts de widgets" y "Scripts de valores de formulario". Los scripts de los widgets son acciones que se realizan en un campo. Los scripts de valor de formulario son acciones que ocurren cuando el valor de un campo de formulario cambia.
Nota: Los usuarios podrán ver todos los scripts disponibles tanto a nivel de Documento como de Página. Sin embargo, aunque todos los scripts son técnicamente editables, es posible que Kofax Power PDF for Mac no admita todos los JavaScripts. Por ejemplo, Kofax Power PDF for Mac no admite actualmente ciertos elementos multimedia, como los vídeos interactivos. Sin embargo, la aplicación admite JavaScripts generales, como alertas, cálculos, formatos y validaciones.
Antes de que JavaScript pueda ejecutarse en un documento, debe estar habilitado en Preferencias.(Preferencias del usuario).
Activar JavaScript:
La ventana de Script en Kofax Power PDF for Mac permite ver y editar el JavaScript de un documento. Si hay varios documentos abiertos simultáneamente en Kofax Power PDF for Mac, la ventana de guiones mostrará los guiones del documento que esté editando activamente.
Nota: Los JavaScripts de Adobe suelen caracterizarse por el prefijo "AF".
La ventana Script permite eliminar los JavaScripts de un PDF. Los JavaScripts incluidos actualmente en el documento aparecen en el panel izquierdo.
La ventana Script permite añadir nuevos scripts al PDF.
Nota: Para añadir una acción de anotación a un campo de formulario específico, debes tener el campo de formulario seleccionado antes de hacer clic en el signo más + para añadir un script. Si no tienes seleccionada una anotación específica, sólo podrás añadir guiones de Documento o Página.
Hay un par de maneras de probar tu JavaScript. Para ejecutar los scripts línea por línea, utiliza la ventana de JavaScript.
Para probar su formulario con cálculos, tendrás que cambiar a la herramienta de selección de texto (Comando+1) para probar el formulario. Vuelve a la herramienta de edición
(Comando+2) para editar la apariencia de los elementos que ha colocado en el formulario.
Nota: Los JavaScripts sólo se ejecutarán con éxito si: