Compatibilidad con secuencias de comandos para formularios HTML5

Las propiedades de 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, de forma similar a una función de deshacer.

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

  • Al escribir claves 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 textos reemplazados
  • Al eliminar, copiar y pegar textos.
  • Al escribir claves de caracteres especiales (por ejemplo $, (, ), &, @, etc.) en los campos numéricos
  • Al utilizar la combinación Mayús+alfanumérica.
  • Al utilizar los 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 textos reemplazados
  • Al eliminar, copiar y pegar textos.
  • Al escribir claves de caracteres especiales (por ejemplo $, (,), &, @, etc.) en los campos numéricos
  • Al utilizar la combinación Mayús+alfanumérica.
  • Al utilizar los 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 solo 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 los formularios HTML5 no es idéntica a la directiva de paginación de los 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 Accede 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 Define el foco del teclado en el campo especificado. El campo se especifica como 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 a 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 aplique este control. Ninguna
access Controla el acceso del usuario al contenido. No funciona para el grupo de exclusión. Además, los formularios HTML5 dan el mismo tratamiento a los objetos no interactivos y protegidos.
name Identificador que se utiliza para identificar este elemento en expresiones de script. 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 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 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 del 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 El número de elementos de la lista. Ninguna
addItem Agrega 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. Sustituye 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 variable. 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 variable. 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 script.
occur Describe las restricciones sobre el número de instancias permitidas para su contenedor.
min Especifica el número mínimo de instancias en las que se pueden crear instancias.
max Especifica el número máximo de instancias en las que se pueden crear instancias.
count Especifica el número actual de instancias en las que se crean instancias.
setInstances Agrega o quita los subformularios o conjuntos de subformularios especificados de este nodo.
addInstance Agrega una nueva instancia de un subformulario o conjunto de subformularios a 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.

nodo

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 los datos actuales es un valor nulo. Ninguna
resolveNode Evalúa la expresión SOM especificada, comenzando por el objeto actual del modelo de objetos de formulario XML, 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 actual del modelo de objetos de formulario XML, 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 demás instancias instanciadas. 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 variable. 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 variable. 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 script. 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 de configuración.

árbol

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 registrados para PDF y HTML es diferente.
name Especifica el nombre de este nodo. No se permite establecer el nombre mediante secuencias de comandos en HTML.
parent Obtiene el elemento principal de este nodo. Ninguna
index Devuelve la posición de este nodo en su colección de nodos de relación con nombres similares, dentro del ámbito y similares a secundarios. Ninguna
somExpression Obtiene la expresión SOM para este nodo. Ninguna
resolveNode Evalúa la expresión SOM especificada, comenzando por el objeto actual del modelo de objetos de formulario XML, 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 actual del modelo de objetos de formulario XML, y devuelve el valor del objeto especificado en la expresión SOM. Ninguna

conjunto de subformularios

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 pattern.
  • No se puede recuperar el valor predeterminado.
  • Los cambios se reflejan en 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 color de relleno único.
  • No se puede recuperar el valor predeterminado.
  • Los cambios se reflejan en 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 degradado lineal de un formulario.
  • No se puede recuperar el valor predeterminado.
  • Los cambios se reflejan en 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, tapón, etc.

pattern

Propiedad Descripción Excepción
color La propiedad color describe un color único para el objeto pattern.
  • No se puede recuperar el valor predeterminado.
  • Los cambios se reflejan en 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 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 de esquina.
  • 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
borde 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
borde El objeto border describe el borde que rodea al objeto choiceList.

dateTimeEdit

Propiedad Descripción Excepción
borde El objeto border describe el borde que rodea el 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 script. Ninguno

imageEdit

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

numericEdit

Propiedad Descripción Excepción
borde 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, tapón, etc.

textEdit

Propiedad Descripción Excepción
borde 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
borde Especifica el borde que rodea este campo. Ninguna
obligatorio Especifica el valor nullTest del campo. Ninguna
borderColor Especifica el valor del color del borde para este campo. Se debe definir un borde antes de 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 variable. 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 variable. 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, tapón, 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, tapón, 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 el 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 el 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 de coordenadas x (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 el 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 el que se produce el objeto XFA-Form".
pagecount Determina el número de páginas del formulario actual.
  • el método layout.pageCount() devuelve valores diferentes para los formularios PDF y HTML.
  • Al reducir el número 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.
  • el método layout.pageCount() devuelve valores diferentes para los formularios PDF y HTML.
  • Al reducir el número 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 los formularios electrónicos. FormCalculation proporciona un conjunto potente de funciones de compilación.

Funciones admitidas de FormCalc

Compatibilidad con expresiones de FormCalc

Categoría Descripción Muestra
Expresión simple Agregar, 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
Expresión If
si (a>b) entonces 2 endif
while
while (i lt 5) do i = i + 1 endwhile
para
para 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 funciones Definir una función personalizada en FormCalc func foo(n) do var f = n endfunc

Compatibilidad con la 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 JavaScript y un período de tiempo. La secuencia de comandos se ejecuta cada vez que transcurre el periodo. El valor devuelto de este método debe mantenerse en una variable JavaScript. De lo contrario, el objeto de intervalo está sujeto a la colección de residuos, lo que harí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 JavaScript y un período de tiempo. La secuencia de comandos se ejecuta una sola vez, después de que transcurra el periodo. El valor devuelto de este método debe mantenerse en una variable JavaScript. De lo contrario, el objeto timeout está sujeto a la colección de residuos, lo que harí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 previamente. 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 HTMLl5.
app.calculate Si es true (el valor predeterminado), se pueden realizar cálculos. Si es false, no se permiten los cálculos. Siempre es verdadero para HTMl5 Forms.
app.constants Un objeto envolvente para mantener varios valores de constante. 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 discontinua alrededor de botones, casillas de verificación, botones de opción y firmas para indicar que el campo del formulario está seleccionado para el uso del teclado. El valor true activa el rectángulo de enfoque. Siempre es verdadero para los 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 las secuencias de comandos. 11.001 siempre.
app.language El 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
  • Entrar
  • Salir
  • Cambiar
  • ValidationState
NOTA

Los formularios HTML5 se representan en el lado del cliente (explorador). 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