Suporte a script para formulários HTML5

As propriedades JavaScript, FormCalc e os métodos compatíveis com formulários HTML5 estão listados abaixo:

$event

Propriedade Descrição
Exceção
prevText Especifica o conteúdo do campo antes de ele ser alterado em resposta às ações de um usuário. Esse valor pode ser recuperado, de modo semelhante a um recurso de desfazer.

Não funciona para caixas suspensas e de listagem. PrevText não funciona corretamente nos seguintes casos:

  • Ao digitar algumas chaves de caracteres especiais (por exemplo $, (,), &, @ e mais) em campos Numéricos no iPad e
  • Para o campo Date (quando a data é inserida por meio do calendário).

Não há suporte para a configuração de valor por meio do script.

target Especifica o objeto sobre o qual o evento está agindo. Não há suporte para a configuração de valor por meio do script.
newtext Especifica o conteúdo do campo depois que ele é alterado em resposta às ações do usuário.

A variável newText A propriedade não funciona corretamente nos seguintes casos:

  • Na seleção e substituição de textos
  • Sobre exclusão, cópia e colagem de textos.
  • Ao digitar algumas chaves de caracteres especiais (por exemplo $, (, ), &, @ e mais) em campos Numéricos
  • Ao usar a combinação shift+alfanumeric.
  • Sobre o uso de campos de data/hora.
Não há suporte para a configuração de valor por meio do script.
alterar Especifica o valor que um usuário digita ou cola em um campo imediatamente após executar a ação.

A propriedade de alteração não funciona corretamente nos seguintes casos:

  • Na seleção e substituição de textos
  • Sobre exclusão, cópia e colagem de textos.
  • Ao digitar algumas chaves de caracteres especiais (por exemplo $, (,), &, @ e mais) em campos Numéricos
  • Ao usar a combinação shift+alfanumeric.
  • Sobre o uso de campos de data/hora.

Não há suporte para a configuração de valor por meio do script.

keydown Determina se um usuário pressiona uma tecla de seta para fazer uma seleção. Essa propriedade está disponível somente para caixas de listagem e listas suspensas. Nenhum
modificador Determina se a tecla modificadora (por exemplo, Ctrl no Microsoft® Windows®) é mantida pressionada quando um evento específico é executado. Nenhum

$host

Propriedade Descrição Exceção
apptype Retorna o tipo de aplicativo do host. Disponível somente para aplicativos cliente. Devoluções HTML 5.
name Retorna o nome do aplicativo atual. Retorna o nome do navegador e sua versão. Por exemplo, no navegador Chrome, o valor retornado é Chrome <version>.
numPages Retorna o número de páginas no documento. A política de paginação de formulários HTML5 não é idêntica à política de paginação PDF forms. Portanto, a API numPages pode retornar valores diferentes em ambos os casos.
platform Retorna uma cadeia de caracteres que representa a plataforma do computador que está executando o script. Nenhum
title Especifica o título do documento. Ele está disponível somente para aplicativos clientes. Ele retorna o título do documento de HTML no formulário, em vez do título dos metadados do formulário, como no caso de PDF forms.
version Retorna uma cadeia de caracteres que representa o número da versão do aplicativo atual. Retorna a versão do formulário.
calculationsEnabled Especifica se os scripts de cálculo serão executados.
Nenhum
validationsEnabled Especifica se os scripts de validação serão executados.
Nenhum
pageUp Vai para a página anterior. Os formulários HTML5 não seguem a mesma política de paginação que o formulário PDF, portanto, a página anterior de um formulário HTML5 é diferente da página anterior de um formulário PDF.
pageDown Move para a próxima página de um formulário. Use o método pageDown no tempo de execução.
setFocus Define o foco do teclado para o campo especificado. O campo é especificado como um objeto ou pela expressão SOM do campo. Ele está disponível somente para aplicativos clientes.
resetdata Redefine os campos para seus valores padrão dentro de um documento. Limpa todos os dados em um formulário com dados mesclados, em vez de restaurá-los para os valores padrão.
messageBox Mostra uma janela na tela. Ele está disponível somente para aplicativos clientes Caixa de mensagem do tipo Sim/Não é convertida em OK/Cancelar. A caixa de mensagem com três botões não é compatível.
currentPage

Define a página atualmente ativa de um documento no tempo de execução.

Os valores de página são baseados em 0, portanto, a primeira página de um documento retorna um valor 0.

A propriedade currentPage está disponível quando layout:ready é executado em um cliente. No entanto, não está disponível quando layout:ready é executado no servidor, pois a propriedade não será executada até que o layout do formulário seja executado.

Nenhum

campo

Propriedade Descrição
Exceção
presence Controla a participação do objeto associado em diferentes fases do processamento. Se o objeto for um container, o conteúdo do container herdará as restrições a que esse controle se aplica. Nenhum
access Controla o acesso do usuário ao conteúdo. Não funciona para o grupo de exclusão. Além disso, as formas HTML5 dão o mesmo tratamento a objetos não interativos e protegidos.
name Um identificador usado para identificar este elemento em expressões de script. formulários HTML5 não permitem definir a propriedade de nome para objetos. É uma propriedade somente leitura para formulários HTML5.
value Um elemento de conteúdo que contém uma única unidade de conteúdo de dados. Nenhum
rawValue Especifica o valor não formatado para este campo. Nenhum
formattedValue Especifica o valor formatado para este campo. Configuração formattedValue por meio do script não é suportado.
editValue Especifica o valor de edição desse campo. Configuração editValue por meio do script não é suportado.
formatMessage Especifica a cadeia de caracteres de mensagem de validação de formato para este campo. Configuração formatMessage por meio do script não é suportado.
fillcolor Especifica o valor da cor do plano de fundo para este campo. Você precisa definir a propriedade border.fill.present para visible separadamente. Ela não retorna corretamente a cor padrão do campo.
border O objeto de borda descreve a borda ao redor de um objeto.
ui O objeto de interface do usuário contém a descrição da interface do usuário de um objeto de formulário.
mandatory Especifica o valor nullTest do campo.
borderColor Especifica o valor da cor da borda para este campo. Você precisa definir a propriedade border.edge.present como visível separadamente. Ela não retorna corretamente a cor de borda padrão do campo.
length O número de itens na lista. Nenhum
addItem Adiciona novos itens ao campo atual. Nenhum
clearItem Remove todos os itens do campo. Nenhum
boundItem Obtém o valor associado de um item de exibição específico de uma lista suspensa ou caixa de listagem. Nenhum
execCalculate Executa o script de cálculo do campo. Nenhum
execValidate Executa o script de validação do campo. Nenhum
execEvent Executa o script de evento do objeto. Nenhum
getItemState Retorna o estado de seleção do item especificado Nenhum
setItemState Define o estado de seleção do item especificado. Nenhum
getDisplayItem Recupera o texto de exibição do item para o índice de item especificado. Nenhum
getSaveItem Recupera o valor de dados do índice de item especificado. Nenhum
deleteItem Exclui o item no índice especificado. Nenhum
setItems Define os itens especificados no campo atual. Substitui itens pré-existentes. Nenhum
h Uma medida da altura do layout. Nenhum
w Uma medida que especifica a largura do layout. Nenhum
x Especifica a coordenada x do ponto de ancoragem do contêiner em relação ao canto superior esquerdo do contêiner pai quando posicionado com o layout. Nenhum
y Especifica a coordenada y do ponto de ancoragem de um contêiner em relação ao canto superior esquerdo do contêiner pai quando posicionado com o layout. Nenhum
caption O objeto de legenda descreve um rótulo descritivo associado a um objeto de design de formulário.
Nenhum
validar O objeto de validação controla a validação dos dados fornecidos pelo usuário em um formulário. O objeto de validação pode ser ativado várias vezes durante a vida útil de um formulário. Nenhum
parentSubform Especifica o subformulário principal (página) deste campo. Sempre retorna o subformulário pai em vez de retornar o primeiro subformulário pai sem escopo.
seletedIndex O índice do primeiro item selecionado. Nenhum

Formulário

Propriedade Descrição Exceção
formNodes Retorna uma lista de todos os objetos de modelo de formulário associados a um objeto de dados especificado.

InstanceManager

Propriedade Descrição
name Um identificador usado para identificar este elemento em expressões de script.
occur Descreve as restrições sobre o número de instâncias permitidas para seu contêiner de inclusão.
min Especifica o número mínimo de instâncias que podem ser criadas.
max Especifica o número máximo de instâncias que podem ser criadas.
count Especifica o número atual de instâncias criadas.
setInstances Adiciona ou remove os subformulários ou conjuntos de subformulários especificados deste nó.
addInstance Adiciona uma nova instância de um subformulário ou conjunto de subformulários a este nó.
removeInstance Remove um subformulário ou conjunto de subformulários deste nó.
moveInstance Move um objeto filho de um objeto de modelo de formulário para outro local especificado no modelo de formulário. As informações correspondentes do modelo de dados para o objeto também são realocadas no modelo de dados.
insertInstance Insere uma nova instância de um subformulário ou conjunto de subformulários neste nó.

list

Propriedade Descrição
length O número de elementos na lista.
item Um índice baseado em zero na coleção.
append Anexa um nó ao final da lista de nós.
remove Remove um nó da lista de nós.
insert Insere um nó antes de um nó específico na lista de nós.

Propriedade Descrição Exceção
createNode Cria um novo nó com base em um nome de classe válido. Nenhum
isContainer Especifica se este objeto é um objeto de contêiner. Nenhum
isNull Indica se o valor de dados atual é um valor nulo. Nenhum
resolveNode Avalia a expressão SOM especificada, começando com o objeto de modelo de objeto de formulário XML atual, e retorna o valor do objeto especificado na expressão SOM. Nenhum
resolveNodes Avalia a expressão SOM especificada, começando com o objeto de modelo de objeto de formulário XML atual, e retorna o valor do objeto especificado na expressão SOM. Nenhum
oneOfChild Cria um novo nó com base em um nome de classe válido. Nenhum
getElement Retorna um objeto filho especificado. Nenhum
getAttribute Obtém um valor de propriedade especificado. Nenhum
setAttribute Define o valor de uma propriedade especificada. Nenhum

modelo

Propriedade Descrição Exceção
ND ND ND

Subformulário

Propriedade Descrição Exceção
instanceIndex Especifica o índice do objeto, relativo às outras instâncias instanciadas. Nenhum
execEvent Executa o script de evento do objeto. Nenhum
getInvalidObjects Retorna uma lista de nós contidos no subformulário (inclusivo) que falharam no teste de validação. Nenhum
borda O objeto de borda descreve a borda ao redor de um objeto. Nenhum
borderColor Especifica o valor da cor da borda para este campo. Você precisa definir a propriedade border.edge.present como visível separadamente. Nenhum
h Uma medida da altura do layout. Nenhum
w Uma medida que especifica a largura do layout. Nenhum
x Especifica a coordenada x do ponto de ancoragem do contêiner em relação ao canto superior esquerdo do contêiner pai quando posicionado com o layout. Nenhum
y Especifica a coordenada y do ponto de ancoragem de um contêiner em relação ao canto superior esquerdo do contêiner pai quando posicionado com o layout. Nenhum
validar O objeto de validação controla a validação dos dados fornecidos pelo usuário em um formulário. O objeto de validação pode ser ativado várias vezes durante a vida útil de um formulário. Nenhum
name Um identificador usado para identificar este elemento em expressões de script. Nenhum
presença Especifica a visibilidade de um objeto. Nenhum
acesso Controla o acesso do usuário ao conteúdo de um objeto de contêiner, como um subformulário. Nenhum
execValidate Calcula o índice de um subformulário ou conjunto de subformulários com base em onde ele está localizado em relação a outras instâncias do mesmo objeto de formulário. Nenhum
instanceManager O objeto instanceManager gerencia a criação, a remoção e a movimentação da instância de objetos de modelo de formulário.
Nenhum

enviar

Propriedade Descrição
público alvo O URL para o qual os dados são enviados. A omissão desse atributo implica que o aplicativo de processamento XFA obtém o URI usando uma técnica específica do produto, como o acesso a informações específicas do produto no objeto de configuração.

árvore

Propriedade Descrição Exceção
nós Retorna uma lista de todos os objetos filho do objeto atual.
  • Não suportado para xfa.nodes, desc
  • O número de nós relatados para PDF e HTML é diferente.
name Especifica o nome deste nó. Não é permitido definir o nome usando scripts no HTML.
parent Obtém o pai deste nó. Nenhum
Índice Retorna a posição deste nó em sua coleção de nós de relacionamento como filho, com nomes semelhantes, no escopo. Nenhum
somExpression Obtém a expressão SOM para este nó. Nenhum
resolveNode Avalia a expressão SOM especificada, começando com o objeto de modelo de objeto de formulário XML atual, e retorna o valor do objeto especificado na expressão SOM. Nenhum
resolveNodes Avalia a expressão SOM especificada, começando com o objeto de modelo de objeto de formulário XML atual, e retorna o valor do objeto especificado na expressão SOM. Nenhum

subformset

Propriedade Descrição Exceção
instanceManager O objeto instanceManager gerencia a criação, a remoção e a movimentação da instância de objetos de modelo de formulário. Nenhum

content

Propriedade Descrição Exceção
isNull Indica se o valor de dados atual é o valor nulo.

dataValue

Propriedade Descrição Exceção
isNull Indica se o valor de dados atual é o valor nulo.

borda

Propriedade Descrição Exceção
cor A propriedade color descreve uma cor exclusiva para o objeto de padrão.
  • O valor padrão não pode ser recuperado.
  • As alterações são refletidas no Modelo e estão disponíveis para script, mas não são sincronizadas com os elementos HTML. Portanto, as alterações não são refletidas na interface do usuário.

preenchimento

Propriedade Descrição Exceção
cor As propriedades de cor definem uma cor de preenchimento exclusiva.
  • O valor padrão não pode ser recuperado.
  • As alterações são refletidas no Modelo e estão disponíveis para script, mas não são sincronizadas com os elementos HTML. Portanto, as alterações não são refletidas na interface do usuário.

linear

Propriedade Descrição Exceção
cor A propriedade color descreve uma cor exclusiva para um preenchimento gradiente linear em um formulário.
  • O valor padrão não pode ser recuperado.
  • As alterações são refletidas no Modelo e estão disponíveis para script, mas não são sincronizadas com os elementos HTML. Portanto, as alterações não são refletidas na interface do usuário.

linha

Propriedade Descrição Exceção
borda O objeto de borda descreve um arco, uma linha ou um lado de uma borda ou um retângulo.
Atributos como cor, limite e muito mais não são compatíveis.

padrão

Propriedade Descrição Exceção
cor A propriedade color descreve uma cor exclusiva para o objeto de padrão.
  • O valor padrão não pode ser recuperado.
  • As alterações são refletidas no Modelo e estão disponíveis para script, mas não são sincronizadas com os elementos HTML. Portanto, as alterações não são refletidas na interface do usuário.

radial

Propriedade Descrição Exceção
cor A propriedade color descreve uma cor exclusiva para o objeto radial
  • O valor padrão não pode ser recuperado.
  • As alterações são refletidas no Modelo e estão disponíveis para script, mas não são sincronizadas com os elementos HTML. Portanto, as alterações não são refletidas na interface do usuário.

pontilhado

Propriedade Descrição Exceção
cor A propriedade color descreve uma cor exclusiva para o objeto pontilhado.
  • O valor padrão não pode ser recuperado.
  • As alterações são refletidas no modelo e estão disponíveis para script, mas não são sincronizadas com os elementos HTML. Portanto, as alterações não são refletidas na interface do usuário.

desenhar

Propriedade Descrição Exceção
interface O objeto de interface do usuário contém a descrição da interface do usuário de um objeto de formulário.
caption O objeto de legenda descreve um rótulo descritivo associado a um objeto de design de formulário.
presença Especifica a visibilidade de um objeto.
name Especifica um identificador que pode ser usado para especificar este objeto ou evento em expressões de script. Não há suporte para a configuração do valor no tempo de execução
valor O objeto de valor delimita uma única unidade de conteúdo de dados.

canto

Propriedade Descrição Exceção
cor A propriedade color descreve uma cor exclusiva para o objeto de canto.
  • O valor padrão não pode ser recuperado.
  • As alterações são refletidas no modelo e estão disponíveis para script, mas não são sincronizadas com os elementos HTML. Portanto, as alterações não são refletidas na interface do usuário.

checkButton

Propriedade Descrição Exceção
borda O objeto de borda descreve a borda ao redor do objeto checkButton. As alterações são refletidas no modelo e estão disponíveis para script, mas não são sincronizadas com os elementos HTML. Portanto, as alterações não são refletidas na interface do usuário.

choiceList

Propriedade
Descrição Exceção
borda O objeto de borda descreve a borda ao redor do objeto choiceList.

dateTimeEdit

Propriedade Descrição Exceção
borda O objeto de borda descreve a borda ao redor do objeto dateTimeEdit.

Imagem

Propriedade Descrição Exceção
contentType Especifica o tipo de conteúdo no documento referenciado, expresso como um tipo MIME. Nenhum
name
Um identificador usado para identificar este elemento em expressões de script. Nenhum

imageEdit

Propriedade Descrição Exceção
borda O objeto de borda descreve a borda ao redor do objeto imageEdit.

numericEdit

Propriedade Descrição Exceção
borda O objeto de borda descreve a borda ao redor de um objeto. nenhuma

objeto

Propriedade Descrição Exceção
className Determina o nome da classe deste objeto.
nenhuma

retângulo

Propriedade Descrição Exceção
borda O objeto de borda descreve um arco, uma linha ou um lado de uma borda ou um retângulo.
Atributos como cor, limite e muito mais não são compatíveis.

textEdit

Propriedade Descrição Exceção
borda O objeto de borda descreve a borda ao redor de um objeto.
Nenhum

exclGroup

Propriedade Descrição Exceção
layout Especifica a estratégia de layout a ser usada por este objeto. Nenhum
borda Especifica a borda em torno deste campo. Nenhum
obrigatório Especifica o valor nullTest do campo. Nenhum
borderColor Especifica o valor da cor da borda para este campo.Uma borda deve ser definida antes que você possa alterar a cor por meio de scripts. Nenhum
borderWidth Especifica a largura da borda deste campo. Nenhum
h Uma medida da altura do layout. Nenhum
transitório Especifica se o aplicativo de processamento deve salvar o valor do grupo de exclusão como parte de um envio de formulário ou de uma operação de salvamento. Nenhum
w Uma medida que especifica a largura do layout. Nenhum
x Especifica a coordenada x do ponto de ancoragem do contêiner em relação ao canto superior esquerdo do contêiner pai quando posicionado com o layout. Nenhum
y Especifica a coordenada y do ponto de ancoragem de um contêiner em relação ao canto superior esquerdo do contêiner pai quando posicionado com o layout. Nenhum
caption O objeto de legenda descreve um rótulo descritivo associado a um objeto de design de formulário.
Nenhum
validar O objeto de validação controla a validação dos dados fornecidos pelo usuário em um formulário. O objeto de validação pode ser ativado várias vezes durante a vida útil de um formulário. Nenhum
dataNode Obtém o nó de dados ao qual um nó de formulário está associado após a mesclagem. Nenhum
presença Especifica a visibilidade de um objeto.
acesso Controla o acesso do usuário ao conteúdo de um objeto de contêiner, como um subformulário. Para itens individuais no exclgrp, ele sempre retorna aberto.
name Especifica um identificador que pode ser usado para especificar este objeto ou evento em expressões de script. Nenhum
membros Especifique os membros do grupo de exclusão. Nenhum
seletedMember Retorna o membro selecionado de um grupo de exclusão. Nenhum
execCalculate Executa qualquer script no evento de cálculo do objeto especificado e em qualquer objeto filho. Nenhum
calcular O objeto de cálculo controla o cálculo do valor de um campo.
Nenhum

arco

Propriedade Descrição Exceção
borda O objeto de borda descreve um arco, uma linha ou um lado de uma borda ou um retângulo.
Atributos como cor, limite e muito mais não são compatíveis.

borda

Propriedade Descrição Exceção
borda O objeto de borda descreve um arco, uma linha ou um lado de uma borda ou um retângulo.
Atributos como cor, limite e muito mais não são compatíveis.

$layout

Propriedade Descrição Exceção
h Determina a altura de um determinado objeto de design de formulário.
  • A propriedade de altura (h) não é compatível com a área de página e a área de conteúdo.
  • O parâmetro 'Deslocamento da primeira área de conteúdo na qual o objeto XFA-Form ocorre' não é compatível.
w Determina a largura de um determinado objeto de design de formulário.
  • A propriedade de largura (w) não é compatível com a área de página e a área de conteúdo.
  • O parâmetro 'Deslocamento da primeira área de conteúdo na qual o objeto XFA-Form ocorre' não é compatível.
x Determina a coordenada x de um determinado objeto de design de formulário em relação ao seu objeto pai.
  • A propriedade de coordenadas x (x) não é compatível com a área de página e de conteúdo.
  • O parâmetro 'Deslocamento da primeira área de conteúdo na qual o objeto XFA-Form ocorre' não é compatível.
y Determina a coordenada y de um determinado objeto de design de formulário em relação ao seu objeto pai.
  • A propriedade de coordenada y (y) não é compatível com a área de página e de conteúdo.
  • O parâmetro 'Deslocamento da primeira área de conteúdo na qual o objeto XFA-Form ocorre' não é compatível.
pagecount Determina o número de páginas do formulário atual.
  • O método layout.pageCount() retorna valores diferentes para formulários PDF e HTML.
  • Ao diminuir a contagem de páginas ocultando um objeto, o método abspagecount retorna um valor incorreto.
pagecontent Recupera tipos de objetos de design de formulário de uma página especificada de um formulário. Nenhum
absPageCount Determina a contagem de páginas do formulário atual.
  • O método layout.pageCount() retorna valores diferentes para formulários PDF e HTML.
  • Ao diminuir a contagem de páginas ocultando um objeto, o método abspagecount retorna um valor incorreto.

itens

Propriedade Descrição Exceção
presença Especifica a visibilidade de um objeto. Nenhum

FormCalc

FormCalc é uma linguagem específica do XFA para criar lógica centrada no formulário eletrônico e raízes de cálculos. FormCalculation fornece um conjunto avançado de funções de build.

Funções compatíveis com FormCalc

Suporte à expressão FormCalc

Categoria Descrição Amostra
Expressão simples Adicionar, subtrair, multiplicar, dividir e parênteses (a+b)*3
Declaração de variável Definir uma variável var a
var a=3
a=3
Expressão lógica
  • Lógica (e/ou)
  • Comparação (maior/menor/igual)
A ou 1
1 <> 2
A NE B
A ou 1
1 <> 2
A NE B
Expressão If
se (a>b) então 2 endif
enquanto
enquanto (i lt 5) do i = i + 1 endwhile
para
para i = 100 para 1
do s = s + i endfor
para cada
para cada i em (1, 2, 3)
do s = s + i endfor
declaração de função Definir uma função personalizada em FormCalc func foo(n) do var f = n endfunc

Suporte à API do Acrobat

  1. Funções aritméticas

    1. Abs()
    2. Avg()
    3. Ceil()
    4. Contagem()
    5. Floor()
    6. Max()
    7. Mín()
    8. Mod()
    9. Round()
    10. Soma()
  2. Funções científicas

    1. Acos()
    2. Asin()
    3. Atan()
    4. Atan2()
    5. Cos()
    6. Sin()
    7. Bronze()
    8. Exp()
    9. Registro()
    10. Pow()
    11. Sqrt()
    12. Deg2Rad()
    13. Rad2Deg()
    14. Pi()
  3. Funções Financeiras

    1. Abr()
    2. Cterm()
    3. Fv()
    4. Ipmt()
    5. Npv()
    6. Pmt()
    7. Ppmt()
    8. Pv()
    9. Rate()
    10. Termo()
  4. Funções lógicas

    1. Choose()
    2. If()
    3. Oneof()
    4. Dentro()
  5. Funções de string

    1. Em()
    2. Concat()
    3. Esquerda()
    4. Len()
    5. Lower()
    6. Ltrim()
    7. Substituir()
    8. Direita()
    9. Rtrim()
    10. Espaço()
    11. Stuff()
    12. Substr()
    13. Upper()
    14. WordNum()
  6. Data e hora

    1. Data()
    2. num2date()
    3. DateFmt()
API Descrição Aberração
console.println() Essa API do acrobat despeja a saída no console do JavaScript.
app.alert() Essa API do Acrobat envia uma mensagem de alerta por meio do pop-up JavaScript.
app.beep() Faz com que o sistema toque um som. Nenhuma ação é executada.
app.execDialog() Apresenta uma caixa de diálogo modal ao usuário. As caixas de diálogo modais devem ser fechadas pelo usuário antes que o aplicativo host possa ser usado diretamente novamente. Nenhuma ação é executada.
app.launchURL() Inicia um URL em uma janela do navegador.
app.setInterval() Especifica um script JavaScript e um período. O script é executado toda vez que o período decorre. O valor de retorno desse método deve ser mantido em uma variável JavaScript. Caso contrário, o objeto do intervalo está sujeito à coleta de lixo, o que faria com que o relógio parasse. Para encerrar a execução periódica, passe o objeto de intervalo retornado para clearInterval.
app.setTimeOut() Especifica um script JavaScript e um período. O script é executado apenas uma vez depois que o período decorre. O valor de retorno desse método deve ser mantido em uma variável JavaScript. Caso contrário, o objeto de tempo limite está sujeito à coleta de lixo, o que faria com que o relógio parasse. Para cancelar o evento de tempo limite, passe o objeto de tempo limite retornado para clearTimeOut.
app.clearInterval() Cancela um intervalo registrado anteriormente definido inicialmente pelo método setInterval. Nos formulários HTML5, a API não funciona corretamente.
app.clearTimeOut() Cancela um intervalo de tempo limite registrado anteriormente. Esse intervalo é definido inicialmente por setTimeOut. Nos formulários HTML5, a API não funciona corretamente.
app.eval() Executa um determinado script.
app.activeDocs Uma matriz que contém o objeto Doc para cada documento ativo. Se nenhum documento estiver ativo, o ativeDocs não retornará nada; ou seja, ele tem o mesmo comportamento que d = new Array(0) no JavaScript principal. Retorna uma matriz vazia para formulários HTMl5.
app.calculate Se true (o valor padrão), os cálculos poderão ser executados. Se false, os cálculos não serão permitidos. Sempre verdadeiro para Forms HTMl5.
app.constants Um objeto wrapper para manter vários valores constantes. Atualmente, essa propriedade retorna um objeto com uma única propriedade, align. Os formulários HTML5 retornam um objeto de alinhamento vazio.
app.focusRect Ativa e desativa o retângulo de foco. O retângulo de foco é a linha pontilhada esmaecida ao redor de botões, caixas de seleção, botões de opção e assinaturas para indicar que o campo de formulário tem o foco do teclado. Um valor true gira no retângulo de foco. Sempre verdadeiro para formulários HTML5.
app.formsVersion O número da versão do software de formulários do visualizador. Marque essa propriedade para determinar se objetos, propriedades ou métodos nas versões mais recentes do software estão disponíveis se você deseja manter a compatibilidade com versões anteriores nos scripts. 11.001 sempre.
app.language O idioma do visualizador do Acrobat em execução. Sempre "ENU" para formulários HTMl5.

Eventos XFA compatíveis

Os seguintes eventos XFA do lado do cliente são compatíveis:

  • Inicializar
  • Validar
  • Calcular
  • Clique em
  • Insira
  • Sair
  • Alterar
  • ValidationState
OBSERVAÇÃO

Os formulários HTML5 são renderizados no lado do cliente (navegador). É recomendável usar o lado do cliente validar e calcular scripts em vez de scripts do lado do servidor.

Nesta página