Compatibilidad con secuencias de comandos para formularios HTML5

Las propiedades JavaScript, FormCalc y los métodos admitidos en los formularios HTML5 son los siguientes:

$event

Propiedad Descripción
Excepción
prevText Especifica el contenido del campo antes de los cambios determinados por las acciones de un usuario. Este valor se puede recuperar, similar a una función de deshacer.

No funciona con cuadros desplegables y de lista. PrevText no funciona correctamente en los siguientes casos:

  • Al escribir algunas teclas de caracteres especiales (por ejemplo $, (,), &, @, etc.) en los campos Numéricos del iPad y
  • Para el campo Fecha (cuando la fecha se introduce a través del calendario).

No se admite la configuración del valor mediante script.

target Especifica el objeto sobre el que actúa el evento. No se admite la configuración del valor mediante script.
newtext Especifica el contenido del campo después de los cambios determinados por las acciones de un usuario.

La propiedad newText no funciona correctamente en los siguientes casos:

  • Al seleccionar y reemplazar textos
  • Al eliminar, copiar y pegar textos.
  • Al escribir algunas claves de caracteres especiales (por ejemplo $, (, ), &, @, etc.) en los campos numéricos
  • Al utilizar la combinación mayús+alfanumérica.
  • Al usar campos de fecha y hora.
No se admite la configuración del valor mediante script.
change Especifica el valor que un usuario escribe o pega en un campo inmediatamente después de realizar la acción.

La propiedad change no funciona correctamente en los siguientes casos:

  • Al seleccionar y reemplazar textos
  • Al eliminar, copiar y pegar textos.
  • Al escribir algunas claves de caracteres especiales (por ejemplo $, (,), &, @, etc.) en los campos numéricos
  • Al utilizar la combinación mayús+alfanumérica.
  • Al usar campos de fecha y hora.

No se admite la configuración del valor mediante script.

keydown Determina si un usuario utiliza las teclas de flecha para realizar una selección. Esta propiedad sólo está disponible para cuadros de lista y listas desplegables. Ninguna
modifier Determina si se mantiene pulsada la tecla modificadora (por ejemplo, Ctrl en Microsoft® Windows®) cuando se ejecuta un suceso concreto. Ninguna

$host

Propiedad Descripción Excepción
apptype Devuelve el tipo de aplicación del host. Disponible sólo para aplicaciones cliente. Devuelve HTML 5.
name Devuelve el nombre de la aplicación actual. Devuelve el nombre del explorador y su versión. Por ejemplo, en el navegador Chrome, el valor devuelto es Chrome <version>.
numPages Devuelve el número de páginas del documento. La directiva de paginación de formularios HTML5 no es idéntica a la directiva de paginación de PDF forms. Por lo tanto, la API numPages puede devolver valores diferentes en ambos casos.
platform Devuelve una cadena que representa la plataforma del equipo que ejecuta la secuencia de comandos. Ninguna
title Especifica el título del documento. Sólo está disponible para aplicaciones de cliente. Devuelve el título del documento HTML en el formulario, en lugar del título de los metadatos del formulario, como en el caso de los PDF forms.
version Devuelve una cadena que representa el número de versión de la aplicación actual. Devuelve la versión del formulario.
calculationsEnabled Especifica si se ejecutarán las secuencias de comandos de cálculo.
Ninguna
validationsEnabled Especifica si se ejecutarán las secuencias de comandos de validación.
Ninguna
pageUp Va a la página anterior. Los formularios HTML5 no siguen la misma política de paginación que el formulario PDF, por lo que la página anterior de un formulario HTML5 es diferente de la página anterior de un formulario PDF.
pageDown Avanza a la siguiente página de un formulario. Utilice el método pageDown en tiempo de ejecución.
setFocus Establece el enfoque del teclado en el campo especificado. El campo se especifica como un objeto o mediante la expresión SOM del campo. Sólo está disponible para aplicaciones de cliente.
resetdata Restablece los campos a sus valores predeterminados dentro de un documento. Borra todos los datos de un formulario con datos combinados en lugar de restaurarlos a valores predeterminados.
messageBox Muestra un cuadro de diálogo en la pantalla. Sólo está disponible para aplicaciones de cliente El cuadro de mensaje de tipo Sí/No se convierte en Aceptar/Cancelar. No se admite el cuadro de mensaje con tres botones.
currentPage

Establece la página activa de un documento en tiempo de ejecución.

Los valores de página empiezan por 0, así la primera página de un documento devuelve un valor de 0.

La propiedad currentPage está disponible cuando layout:ready se ejecuta en un cliente. Sin embargo, no está disponible cuando layout:ready se ejecuta en el servidor porque la propiedad no se ejecutará hasta que se ejecute la presentación del formulario.

Ninguna

field

Propiedad Descripción
Excepción
presence Controla la participación del objeto asociado en diferentes fases de procesamiento. Si el objeto es un contenedor, el contenido del contenedor hereda las restricciones que este control aplique. Ninguna
access Controla el acceso del usuario al contenido. No funciona para el grupo de exclusión. Además, los formularios HTML5 ofrecen el mismo tratamiento a los objetos no interactivos y protegidos.
name Identificador que se utiliza para identificar este elemento en expresiones de secuencias de comandos. Los formularios HTML5 no permiten establecer la propiedad name para los objetos. Es una propiedad de solo lectura para formularios HTML5.
value Elemento de contenido que incluye una sola unidad de contenido de datos. Ninguna
rawValue Especifica el valor sin formato de este campo. Ninguna
formattedValue Especifica el valor con formato para este campo. No se admite la configuración de formattedValue mediante script.
editValue Especifica el valor de edición de este campo. No se admite la configuración de editValue mediante script.
formatMessage Especifica la cadena del mensaje de validación de formato para este campo. No se admite la configuración de formatMessage mediante script.
fillcolor Especifica el valor de color de fondo de este campo. Debe establecer la propiedad border.fill.presence en visible por separado. No devuelve correctamente el color predeterminado del campo.
border El objeto border describe el borde que rodea a un objeto.
ui El objeto ui incluye la descripción de la interfaz de usuario de un objeto de formulario.
mandatory Especifica el valor nullTest del campo.
borderColor Especifica el valor de color de borde de este campo. Debe establecer la propiedad border.edge.presence en visible por separado. No devuelve correctamente el color de borde predeterminado del campo.
length Número de elementos de la lista. Ninguna
addItem Añade nuevos elementos al campo actual. Ninguna
clearItem Quita todos los elementos del campo. Ninguna
boundItem Obtiene el valor de enlace de un elemento concreto de visualización específico de una lista desplegable o cuadro de lista. Ninguna
execCalculate Ejecuta la secuencia de comandos calculate del campo. Ninguna
execValidate Ejecuta la secuencia de comandos validate del campo. Ninguna
execEvent Ejecuta la secuencia de comandos de suceso del objeto. Ninguna
getItemState Devuelve el estado de selección del elemento especificado Ninguna
setItemState Define el estado de selección del elemento especificado. Ninguna
getDisplayItem Recupera el texto de visualización del elemento para el índice del elemento especificado. Ninguna
getSaveItem Recupera el valor de los datos para el índice del elemento especificado. Ninguna
deleteItem Elimina el elemento del índice especificado. Ninguna
setItems Define los elementos especificados en el campo actual. Reemplaza a los elementos preexistentes. Ninguna
h Una medición del alto para la presentación. Ninguna
w Medición que especifica el ancho para la presentación. Ninguna
x Especifica la coordenada x del punto de ancla del contenedor en relación con la esquina superior izquierda del contenedor principal cuando se coloca con posición fija. Ninguna
y Especifica la coordenada y del punto de ancla de un contenedor en relación con la esquina superior izquierda del contenedor principal cuando se coloca con posición fija. Ninguna
caption El objeto caption describe una etiqueta descriptiva que se asocia a un objeto del diseño del formulario.
Ninguna
validate El objeto validate controla la validación de los datos proporcionados por el usuario en un formulario. El objeto validate se puede activar varias veces durante el ciclo de vida de un formulario. Ninguna
parentSubform Especifica el subformulario principal (página) de este campo. Siempre devuelve el subformulario principal en lugar de devolver el primer subformulario principal sin ámbito.
selectedIndex El índice del primer elemento seleccionado. Ninguna

Formulario

Propiedad Descripción Excepción
formNodes Devuelve una lista de todos los objetos del modelo de formulario enlazados a un objeto de datos concreto.

InstanceManager

Propiedad Descripción
name Identificador que se utiliza para identificar este elemento en expresiones de secuencias de comandos.
occur Describe las restricciones sobre el número de instancias permitidas para el contenedor que lo rodea.
min Especifica el número mínimo de instancias que se pueden crear.
max Especifica el número máximo de instancias que se pueden crear.
count Especifica el número actual de instancias creadas.
setInstances Añade o quita de este nodo los subformularios o conjuntos de subformularios especificados.
addInstance Añade una nueva instancia de un subformulario o conjunto de subformularios en este nodo.
removeInstance Quita un subformulario o conjunto de subformularios de este nodo.
moveInstance Mueve un objeto secundario de un objeto de modelo de formulario a otra ubicación especificada dentro del modelo de formulario. La información del modelo de datos correspondiente para el objeto también se reubica dentro del modelo de datos.
insertInstance Inserta una nueva instancia de un subformulario o conjunto de subformularios en este nodo.

list

Propiedad Descripción
length Número de elementos de la lista.
item Un índice de base cero en la colección.
append Anexa un nodo al final de la lista de nodos.
remove Quita un nodo de la lista de nodos.
insert Inserta un nodo antes de uno especificado en la lista de nodos.

node

Propiedad Descripción Excepción
createNode Crea un nuevo nodo basado en un nombre de clase válido. Ninguna
isContainer Especifica si este objeto es un objeto contenedor. Ninguna
isNull Indica si el valor de datos actual es un valor nulo. Ninguna
resolveNode Evalúa la expresión SOM especificada, comenzando por el objeto del modelo de objetos de formulario XML actual, y devuelve el valor del objeto especificado en la expresión SOM. Ninguna
resolveNodes Evalúa la expresión SOM especificada, comenzando por el objeto del modelo de objetos de formulario XML actual, y devuelve el valor del objeto especificado en la expresión SOM. Ninguna
oneOfChild Crea un nuevo nodo basado en un nombre de clase válido. Ninguna
getElement Devuelve un objeto secundario especificado. Ninguna
getAttribute Obtiene un valor de propiedad especificado. Ninguna
setAttribute Define el valor de una propiedad especificada. Ninguna

model

Propiedad Descripción Excepción
ND ND ND

Subformulario

Propiedad Descripción Excepción
instanceIndex Especifica el índice del objeto, en relación con las otras instancias creadas en instancias. Ninguna
execEvent Ejecuta la secuencia de comandos de suceso del objeto. Ninguna
getInvalidObjects Devuelve una lista de nodos contenidos en el subformulario (incluido) que no han superado la prueba de validación. Ninguna
border El objeto border describe el borde que rodea a un objeto. Ninguna
borderColor Especifica el valor de color de borde de este campo. Debe establecer la propiedad border.edge.presence en visible por separado. Ninguna
h Una medición del alto para la presentación. Ninguna
w Medición que especifica el ancho para la presentación. Ninguna
x Especifica la coordenada x del punto de ancla del contenedor en relación con la esquina superior izquierda del contenedor principal cuando se coloca con posición fija. Ninguna
y Especifica la coordenada y del punto de ancla de un contenedor en relación con la esquina superior izquierda del contenedor principal cuando se coloca con posición fija. Ninguna
validate El objeto validate controla la validación de los datos proporcionados por el usuario en un formulario. El objeto validate se puede activar varias veces durante el ciclo de vida de un formulario. Ninguna
name Identificador que se utiliza para identificar este elemento en expresiones de secuencias de comandos. Ninguna
presence Indica la visibilidad de un objeto. Ninguna
access Controla el acceso del usuario al contenido de un contenedor. , como un subformulario. Ninguna
execValidate Calcula el índice de un subformulario o conjunto de subformularios a partir de su ubicación, en relación con otras instancias del mismo objeto de formulario. Ninguna
instanceManager El objeto instanceManager administra la creación de instancias, la eliminación y el movimiento de objetos del modelo de formulario.
Ninguno

submit

Propiedad Descripción
target Dirección URL a la que se envían los datos. La omisión de este atributo implica que la aplicación de procesamiento XFA obtiene el URI mediante una técnica específica del producto, como el acceso a información específica del producto en el objeto config.

tree

Propiedad Descripción Excepción
nodes Devuelve una lista con todos los objetos secundarios del objeto actual.
  • No compatible con xfa.nodes, desc
  • El número de nodos de los informes para PDF y HTML es diferente.
name Especifica el nombre de este nodo. La configuración del nombre mediante secuencias de comandos no está permitida en HTML.
parent Obtiene el elemento principal para este nodo. Ninguna
index Devuelve la posición de este nodo en su colección de nodos de relación similares a nombres, dentro del ámbito y secundarios. Ninguna
somExpression Obtiene la expresión SOM para este nodo. Ninguna
resolveNode Evalúa la expresión SOM especificada, comenzando por el objeto del modelo de objetos de formulario XML actual, y devuelve el valor del objeto especificado en la expresión SOM. Ninguna
resolveNodes Evalúa la expresión SOM especificada, comenzando por el objeto del modelo de objetos de formulario XML actual, y devuelve el valor del objeto especificado en la expresión SOM. Ninguna

subformset

Propiedad Descripción Excepción
instanceManager El objeto instanceManager administra la creación de instancias, la eliminación y el movimiento de objetos del modelo de formulario. Ninguna

content

Propiedad Descripción Excepción
isNull Indica si el valor de los datos actuales es el valor nulo.

dataValue

Propiedad Descripción Excepción
isNull Indica si el valor de los datos actuales es el valor nulo.

edge

Propiedad Descripción Excepción
color La propiedad color describe un color único para el objeto de patrón.
  • No se puede recuperar el valor predeterminado.
  • Los cambios se reflejan en el modelo y están disponibles para secuencias de comandos, pero no se sincronizan con elementos HTML. Por lo tanto, los cambios no se reflejan en la interfaz de usuario.

fill

Propiedad Descripción Excepción
color Las propiedades de color definen un único color de relleno.
  • No se puede recuperar el valor predeterminado.
  • Los cambios se reflejan en el modelo y están disponibles para secuencias de comandos, pero no se sincronizan con elementos HTML. Por lo tanto, los cambios no se reflejan en la interfaz de usuario.

linear

Propiedad Descripción Excepción
color La propiedad color describe un color único para un relleno con degradado lineal en un formulario.
  • No se puede recuperar el valor predeterminado.
  • Los cambios se reflejan en el modelo y están disponibles para secuencias de comandos, pero no se sincronizan con elementos HTML. Por lo tanto, los cambios no se reflejan en la interfaz de usuario.

línea

Propiedad Descripción Excepción
edge El objeto edge describe un arco, una línea o un lado del borde de un rectángulo.
No se admiten atributos como color, gorro y más.

pattern

Propiedad Descripción Excepción
color La propiedad color describe un color único para el objeto de patrón.
  • No se puede recuperar el valor predeterminado.
  • Los cambios se reflejan en el modelo y están disponibles para secuencias de comandos, pero no se sincronizan con elementos HTML. Por lo tanto, los cambios no se reflejan en la interfaz de usuario.

radial

Propiedad Descripción Excepción
color La propiedad color describe un color único para el objeto radial
  • No se puede recuperar el valor predeterminado.
  • Los cambios se reflejan en el modelo y están disponibles para secuencias de comandos, pero no se sincronizan con elementos HTML. Por lo tanto, los cambios no se reflejan en la interfaz de usuario.

stipple

Propiedad Descripción Excepción
color La propiedad color describe un color único para el objeto stipple.
  • No se puede recuperar el valor predeterminado.
  • Los cambios se reflejan en el modelo y están disponibles para secuencias de comandos, pero no se sincronizan con elementos HTML. Por lo tanto, los cambios no se reflejan en la interfaz de usuario.

draw

Propiedad Descripción Excepción
ui El objeto ui incluye la descripción de la interfaz de usuario de un objeto de formulario.
caption El objeto caption describe una etiqueta descriptiva que se asocia a un objeto del diseño del formulario.
presence Indica la visibilidad de un objeto.
name Especifica un identificador que puede usarse para indicar este objeto o suceso en expresiones de secuencias de comandos. No se admite la configuración del valor en tiempo de ejecución
seleccionado El objeto value incluye una unidad de contenido de datos.

corner

Propiedad Descripción Excepción
color La propiedad color describe un color único para el objeto corner.
  • No se puede recuperar el valor predeterminado.
  • Los cambios se reflejan en el modelo y están disponibles para secuencias de comandos, pero no se sincronizan con elementos HTML. Por lo tanto, los cambios no se reflejan en la interfaz de usuario.

checkButton

Propiedad Descripción Excepción
border El objeto border describe el borde que rodea al objeto checkButton. Los cambios se reflejan en el modelo y están disponibles para secuencias de comandos, pero no se sincronizan con elementos HTML. Por lo tanto, los cambios no se reflejan en la interfaz de usuario.

choiceList

Propiedad
Descripción Excepción
border El objeto border describe el borde que rodea al objeto choiceList.

dateTimeEdit

Propiedad Descripción Excepción
border El objeto border describe el borde que rodea al objeto dateTimeEdit.

Imagen

Propiedad Descripción Excepción
contentType Especifica el tipo del contenido en el documento al que se hace referencia, expresado como un tipo MIME. Ninguna
name
Identificador que se utiliza para identificar este elemento en expresiones de secuencias de comandos. Ninguno

imageEdit

Propiedad Descripción Excepción
border El objeto border describe el borde que rodea al objeto imageEdit.

numericEdit

Propiedad Descripción Excepción
border El objeto border describe el borde que rodea a un objeto. ninguno

objeto

Propiedad Descripción Excepción
className Determina el nombre de la clase de este objeto.
ninguno

rectangle

Propiedad Descripción Excepción
edge El objeto edge describe un arco, una línea o un lado del borde de un rectángulo.
No se admiten atributos como color, gorro, etc.

textEdit

Propiedad Descripción Excepción
border El objeto border describe el borde que rodea a un objeto.
Ninguna

exclGroup

Propiedad Descripción Excepción
layout Especifica la estrategia de presentación que utilizará el objeto. Ninguna
border Especifica el borde que rodea este campo. Ninguna
obligatorio Especifica el valor nullTest del campo. Ninguna
borderColor Especifica el valor de color del borde para este campo.Debe definirse un borde para poder cambiar el color mediante secuencias de comandos. Ninguna
borderWidth Especifica el ancho de borde de este campo. Ninguna
h Una medición del alto para la presentación. Ninguna
transient Indica si la aplicación de procesamiento debe guardar el valor del grupo de exclusión como parte de un envío de formulario o de una operación de guardado. Ninguna
w Medición que especifica el ancho para la presentación. Ninguna
x Especifica la coordenada x del punto de ancla del contenedor en relación con la esquina superior izquierda del contenedor principal cuando se coloca con posición fija. Ninguna
y Especifica la coordenada y del punto de ancla de un contenedor en relación con la esquina superior izquierda del contenedor principal cuando se coloca con posición fija. Ninguna
caption El objeto caption describe una etiqueta descriptiva que se asocia a un objeto del diseño del formulario.
Ninguna
validate El objeto validate controla la validación de los datos proporcionados por el usuario en un formulario. El objeto validate se puede activar varias veces durante el ciclo de vida de un formulario. Ninguna
dataNode Consigue el nodo de datos al que está vinculado un nodo de formularios tras la fusión. Ninguna
presence Indica la visibilidad de un objeto.
access Controla el acceso del usuario al contenido de un contenedor. , como un subformulario. Para elementos individuales de la exclusión, siempre devuelve open.
name Especifica un identificador que puede usarse para indicar este objeto o suceso en expresiones de secuencias de comandos. Ninguna
miembros Especifique los miembros del grupo de exclusión. Ninguna
selectedMember Devuelve el miembro seleccionado de un grupo de exclusión. Ninguna
execCalculate Ejecuta cualquier secuencia de comandos en el suceso calculate del objeto especificado así como cualquier objeto secundario. Ninguna
calculate El objeto calculate controla el cálculo del valor de un campo.
Ninguna

arco

Propiedad Descripción Excepción
edge El objeto edge describe un arco, una línea o un lado del borde de un rectángulo.
No se admiten atributos como color, gorro, etc.

border

Propiedad Descripción Excepción
edge El objeto edge describe un arco, una línea o un lado del borde de un rectángulo.
No se admiten atributos como color, gorro, etc.

$layout

Propiedad Descripción Excepción
h Determina la altura de un objeto de diseño de formulario especificado.
  • La propiedad Height (h) no es compatible con el área de página y el área de contenido.
  • No se admite el parámetro 'Desplazamiento desde el primer área de contenido en la que se produce el objeto XFA-Form'.
w Determina la anchura de un objeto de diseño de formulario especificado.
  • La propiedad Width (w) no es compatible con el área de página y el área de contenido.
  • No se admite el parámetro 'Desplazamiento desde el primer área de contenido en la que se produce el objeto XFA-Form'.
x Determina la coordenada x de un objeto de diseño de formulario especificado en relación con su objeto principal
  • la propiedad x de coordenadas (x) no es compatible con el área de página y el área de contenido.
  • No se admite el parámetro 'Desplazamiento desde el primer área de contenido en la que se produce el objeto XFA-Form'.
y Determina la coordenada y de un objeto de diseño de formulario especificado en relación con su objeto principal
  • No se admite la propiedad de coordenadas y (y) para el área de página y el área de contenido.
  • No se admite el parámetro 'Desplazamiento desde el primer área de contenido en la que se produce el objeto XFA-Form'.
pagecount Determina el número de páginas del formulario actual.
  • layout.pageCount() devuelve valores diferentes para formularios PDF y HTML.
  • Al reducir el recuento de páginas ocultando un objeto, el método abspagecount devuelve un valor incorrecto.
pagecontent Recupera tipos de objetos de diseño de formulario en una página especificada del formulario. Ninguna
absPageCount Determina el número de páginas del formulario actual.
  • layout.pageCount() devuelve valores diferentes para formularios PDF y HTML.
  • Al reducir el recuento de páginas ocultando un objeto, el método abspagecount devuelve un valor incorrecto.

items

Propiedad Descripción Excepción
presence Indica la visibilidad de un objeto. Ninguna

FormCalc

FormCalc es un lenguaje específico de XFA para crear raíces de cálculos y lógica centradas en formularios electrónicos. FormCalculation proporciona un potente conjunto de funciones de generación.

Funciones admitidas por FormCalc

Compatibilidad con Expresión de FormCalc

Categoría Descripción Muestra
Expresión simple Añadir, restar, multiplicar, dividir y paréntesis (a+b)*3
Declaración variable Definir una variable var a
var a=3
a=3
Expresión lógica
  • Lógica (y/o)
  • Comparación (buena/menor/igual)
A o 1
1 <> 2
A NE B
A o 1
1 <> 2
A NE B
Si expresión
if (a>b) then 2 endif
while
while (i lt 5) do i = i + 1 endwhile
para
for i = 100 downto 1
do s = s + i endfor
para cada
para cada i en (1, 2, 3)
do s = s + i endfor
declaración de función Definir una función personalizada en FormCalc func foo(n) do var f = n endfunc

Compatibilidad con API de Acrobat

  1. Funciones aritméticas

    1. Abs()
    2. Avg()
    3. Ceil()
    4. Recuento()
    5. Floor()
    6. Máximo()
    7. Mínimo()
    8. Mod()
    9. Round()
    10. Suma()
  2. Funciones científicas

    1. Acos()
    2. Asin()
    3. Atan()
    4. Atan2()
    5. Cos()
    6. Sin()
    7. Tan()
    8. Exp()
    9. Registro()
    10. Pow()
    11. Sqrt()
    12. Deg2Rad()
    13. Rad2Deg()
    14. Pi()
  3. Funciones financieras

    1. Apr()
    2. Cterm()
    3. Fv()
    4. Ipmt()
    5. Npv()
    6. Pmt()
    7. Ppmt()
    8. Pv()
    9. Rate()
    10. Término()
  4. Funciones lógicas

    1. Choose()
    2. if()
    3. Oneof()
    4. Within()
  5. Funciones de cadena

    1. En/El()
    2. Concat()
    3. Izquierda()
    4. Len()
    5. Lower()
    6. Ltrim()
    7. Reemplazar()
    8. Derecha()
    9. Rtrim()
    10. Space()
    11. Stuff()
    12. Substr()
    13. Upper()
    14. WordNum()
  6. Fecha y hora

    1. Fecha()
    2. num2date()
    3. DateFmt()
API Descripción Aberración
console.println() Esta API de acrobat envía la salida a la consola de JavaScript.
app.alert() Esta API de acrobat envía un mensaje de alerta a través de la ventana emergente JavaScript.
app.beep() Hace que el sistema reproduzca un sonido. No se realiza ninguna acción.
app.execDialog() Presenta un cuadro de diálogo modal al usuario. El usuario debe cerrar los cuadros de diálogo de modo para que la aplicación host pueda volver a utilizarse directamente. No se realiza ninguna acción.
app.launchURL() Inicia una dirección URL en una ventana del explorador.
app.setInterval() Especifica una secuencia de comandos de JavaScript y un período de tiempo. La secuencia de comandos se ejecuta cada vez que transcurre el período. El valor devuelto de este método debe estar en una variable de JavaScript. De lo contrario, el objeto de intervalo está sujeto a recolección de elementos no utilizados, lo que provocaría que se detuviera el reloj. Para finalizar la ejecución periódica, pase el objeto de intervalo devuelto a clearInterval.
app.setTimeOut() Especifica una secuencia de comandos de JavaScript y un período de tiempo. La secuencia de comandos se ejecuta una sola vez, después de que transcurra el período. El valor devuelto de este método debe mantenerse en una variable de JavaScript. De lo contrario, el objeto timeout está sujeto a la recolección de elementos no utilizados, lo que provocaría que se detuviera el reloj. Para cancelar el evento de tiempo de espera, pase el objeto de tiempo de espera devuelto a clearTimeOut.
app.clearInterval() Cancela un intervalo registrado anteriormente establecido inicialmente por el método setInterval. En los formularios HTML5, la API no funciona correctamente.
app.clearTimeOut() Cancela un intervalo de tiempo de espera registrado anteriormente. Este intervalo se establece inicialmente mediante setTimeOut. En los formularios HTML5, la API no funciona correctamente.
app.eval() Ejecuta una secuencia de comandos determinada.
app.activeDocs Matriz que contiene el objeto Doc para cada documento activo. Si no hay documentos activos, activeDocs no devuelve nada; es decir, tiene el mismo comportamiento que d = new Array(0) en JavaScript principal. Devuelve una matriz vacía para formularios HTMl5.
app.calculate Si es true (el valor predeterminado), se pueden realizar cálculos. Si es false, no se permiten cálculos. Siempre es true para HTMl5 Forms.
app.constants Objeto envolvente para mantener varios valores constantes. Actualmente, esta propiedad devuelve un objeto con una sola propiedad, align. Los formularios HTML5 devuelven un objeto de alineación vacío.
app.focusRect Activa y desactiva el rectángulo de enfoque. El rectángulo de enfoque es la tenue línea de puntos alrededor de los botones, casillas de verificación, botones de radio y firmas para indicar que el campo de formulario tiene el enfoque del teclado. El valor true activa el rectángulo de enfoque. Siempre es true para formularios HTML5.
app.formsVersion Número de versión del software de formularios del visor. Compruebe esta propiedad para determinar si los objetos, propiedades o métodos de las versiones más recientes del software están disponibles si desea mantener la compatibilidad con versiones anteriores en los scripts. 11.001 siempre.
app.language Idioma del visor de Acrobat en ejecución. Siempre "ENU" para formularios HTMl5.

Eventos XFA admitidos

Se admiten los siguientes eventos XFA del lado del cliente:

  • Inicializar
  • Validar
  • Calcular
  • Haga clic
  • Intro
  • Salir
  • Cambiar
  • ValidationState
Nota

Los formularios HTML5 se representan en el lado del cliente (navegador). Se recomienda utilizar secuencias de comandos validate y calculate del lado del cliente en lugar de secuencias de comandos del lado del servidor.

En esta página