Suporte a scripts para formulários HTML5 scripting-support-for-html-forms

CAUTION
AEM 6.4 chegou ao fim do suporte estendido e esta documentação não é mais atualizada. Para obter mais detalhes, consulte nossa períodos de assistência técnica. Encontre as versões compatíveis here.

As propriedades do JavaScript, FormCalc e os métodos suportados em formulários HTML5 são os listados abaixo:

$event event

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

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

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

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

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

O newText não funciona corretamente nos seguintes casos:

  • Sobre a seleção dos textos substitutos
  • Ao excluir, copiar e colar textos.
  • Ao digitar algumas chaves de caractere especiais (por exemplo $, (, ), &, @ e muito mais) em campos numéricos
  • Ao usar a combinação shift+alfanumérica.
  • Ao usar campos de data/hora.

Não há suporte para a configuração do 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 change não funciona corretamente nos seguintes casos:

  • Sobre a seleção dos textos substitutos
  • Ao excluir, copiar e colar textos.
  • Ao digitar algumas chaves de caractere especiais (por exemplo $, (,), &, @ e muito mais) em campos numéricos
  • Ao usar a combinação shift+alfanumérica.
  • Ao usar campos de data/hora.

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

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

$host host

Propriedade
Descrição
Exceção
apptype
Retorna o tipo de aplicativo do host. Disponível somente para aplicativos clientes.
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 de PDF forms. Portanto, a API numPages pode retornar valores diferentes em ambos os casos.
platform
Retorna uma string 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 HTML no formulário, em vez do título dos metadados do formulário, como no caso de PDF forms.
version
Retorna uma string que representa o número da versão do aplicativo atual.
Retorna a versão do formulário.
calculationsEnabled
Especifica se scripts calculate 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
Vai para a próxima página de um formulário. Use o método pageDown em 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 em um documento.
Apaga todos os dados em um formulário com dados unidos, em vez de restaurá-los aos valores padrão.
messageBox
Exibe uma caixa de diálogo na tela. Está disponível somente para aplicativos clientes
Caixa de mensagem do tipo Sim/Não é convertida em OK/Cancelar. Não há suporte para a caixa de mensagem com três botões.
currentPage

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

Os valores de páginas usam 0 como base e, portanto, a primeira página de um documento retorna um valor 0.

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

Nenhum

campo field

Propriedade
Descrição
Exceção
presence
Controla a participação do objeto associado em diferentes fases de processamento. Se o objeto for um contêiner, o conteúdo do contêiner herdará as restrições que esse controle aplicar.
Nenhum
access
Controla o acesso do usuário ao conteúdo.
Não funciona para o grupo de exclusão. Além disso, os formulários HTML5 dão o mesmo tratamento a objetos não interativos e protegidos.
name
Um identificador usado para identificar esse elemento em expressões de script.
Os formulários HTML5 não permitem a configuração da propriedade name para objetos. É uma propriedade somente leitura para formulários HTML5.
value
Um elemento de conteúdo que abrange 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 esse campo.
Configuração formattedValue não há suporte para o script through .
editValue
Especifica o valor de edição para esse campo.
Configuração editValue não há suporte para o script through .
formatMessage
Especifica a string da mensagem de validação de formato para esse campo.
Configuração formatMessage não há suporte para o script through .
fillcolor
Especifica o valor de cor de fundo para este campo. É necessário definir a propriedade border.fill.presence como visível separadamente.
Ele não retorna corretamente a cor padrão do campo.
border
O objeto border descreve a borda que circunda um objeto.
ui
O objeto ui engloba 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 de cor da borda para este campo. É necessário definir a propriedade border.edge.presence como visível separadamente.
Ele não retorna corretamente a cor da 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 vinculado de um item de exibição específico de uma lista suspensa ou caixa de listagem.
Nenhum
execCalculate
Executa o script calculate 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 dos dados para o í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 posicionado.
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 posicionado.
Nenhum
caption
O objeto caption descreve um rótulo descritivo associado a um objeto de design de formulário.
Nenhum
validate
O objeto validate controla a validação dos dados fornecidos pelo usuário em um formulário. O objeto validate pode ser ativado várias vezes durante a vida de um formulário.
Nenhum
parentSubform
Especifica o subformulário pai (página) desse campo.
Sempre retorna o subformulário pai em vez de retornar primeiro subformulário pai que não tem escopo.
seletedIndex
O índice do primeiro item selecionado.
Nenhum

Formulário form

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

InstanceManager instancemanager

Propriedade
Descrição
name
Um identificador usado para identificar esse 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 instanciadas.
max
Especifica o número máximo de instâncias que podem ser instanciadas.
count
Especifica o número atual de instâncias instanciadas.
setInstances
Adiciona ou remove os subformulários ou conjuntos de subformulários especificados desse nó.
addInstance
Adiciona uma nova instância de um subformulário ou conjunto de subformulários a esse nó.
removeInstance
Remove um subformulário ou conjunto de subformulários desse 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 nesse nó.

list list

Propriedade
Descrição
length
O número de elementos na lista.
item
Um índice com base 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.

node

Propriedade
Descrição
Exceção
createNode
Cria um novo nó com base em um nome de classe válido.
Nenhum
isContainer
Especifica se esse 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 model

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

Subformulário subform

Propriedade
Descrição
Exceção
instanceIndex
Especifica o índice do objeto, em relação à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
border
O objeto border descreve a borda que circunda um objeto.
Nenhum
borderColor
Especifica o valor de cor da borda para este campo. É necessário definir a propriedade border.edge.presence 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 posicionado.
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 posicionado.
Nenhum
validate
O objeto validate controla a validação dos dados fornecidos pelo usuário em um formulário. O objeto validate pode ser ativado várias vezes durante a vida de um formulário.
Nenhum
name
Um identificador usado para identificar esse elemento em expressões de script.
Nenhum
presence
Especifica a visibilidade de um objeto.
Nenhum
access
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 de um 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 de instâncias de objetos de modelo de formulário.
Nenhum

enviar submit

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

árvore tree

Propriedade
Descrição
Exceção
nodes
Retorna uma lista de todos os objetos filhos 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 desse nó.
Nenhum
Índice
Retorna a posição desse nó em sua coleção de nós de relacionamento semelhantes, no escopo e como filho.
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 subformset

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

content content

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

dataValue datavalue

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

edge edge

Propriedade
Descrição
Exceção
cor
A propriedade color descreve uma cor exclusiva para o objeto pattern.
  • 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 elementos HTML. Portanto, as alterações não são refletidas na interface do usuário.

fill fill

Propriedade
Descrição
Exceção
cor
As propriedades de cores definem uma cor exclusiva de preenchimento.
  • 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 elementos HTML. Portanto, as alterações não são refletidas na interface do usuário.

linear linear

Propriedade
Descrição
Exceção
cor
A propriedade color descreve uma cor exclusiva para um preenchimento de 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 elementos HTML. Portanto, as alterações não são refletidas na interface do usuário.

linha line

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

padrão pattern

Propriedade
Descrição
Exceção
cor
A propriedade color descreve uma cor exclusiva para o objeto pattern.
  • 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 elementos HTML. Portanto, as alterações não são refletidas na interface do usuário.

radial 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 elementos HTML. Portanto, as alterações não são refletidas na interface do usuário.

stipple stipple

Propriedade
Descrição
Exceção
cor
A propriedade color descreve uma cor exclusiva para o objeto stipple.
  • 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 elementos HTML. Portanto, as alterações não são refletidas na interface do usuário.

draw draw

Propriedade
Descrição
Exceção
ui
O objeto ui engloba a descrição da interface do usuário de um objeto de formulário.
caption
O objeto caption descreve um rótulo descritivo associado a um objeto de design de formulário.
presence
Especifica a visibilidade de um objeto.
name
Especifica um identificador que pode ser usado para especificar esse 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 value engloba uma única unidade de conteúdo de dados.

corner corner

Propriedade
Descrição
Exceção
cor
A propriedade color descreve uma cor exclusiva para o objeto corner .
  • 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 elementos HTML. Portanto, as alterações não são refletidas na interface do usuário.

checkButton checkbutton

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

choiceList choicelist

Propriedade
Descrição
Exceção
border
O objeto border descreve a borda que envolve o objeto choiceList.

dateTimeEdit datetimeedit

Propriedade
Descrição
Exceção
border
O objeto border descreve a borda que envolve o objeto dateTimeEdit.

Imagem image

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 esse elemento em expressões de script.
Nenhum

imageEdit imageedit

Propriedade
Descrição
Exceção
border
O objeto border descreve a borda que envolve o objeto imageEdit.

numericEdit numericedit

Propriedade
Descrição
Exceção
border
O objeto border descreve a borda que circunda um objeto.
nenhuma

objeto object

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

retângulo rectangle

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

textEdit textedit

Propriedade
Descrição
Exceção
border
O objeto border descreve a borda que circunda um objeto.
Nenhum

exclGroup exclgroup

Propriedade
Descrição
Exceção
layout
Especifica a estratégia de layout a ser usada por esse objeto.
Nenhum
border
Especifica a borda em torno desse campo.
Nenhum
mandatory
Especifica o valor nullTest do campo.
Nenhum
borderColor
Especifica o valor de cor da borda para este campo.Uma borda deve ser definida antes que você possa alterar a cor por scripts.
Nenhum
borderWidth
Especifica a largura da borda desse campo.
Nenhum
h
Uma medida da altura do layout.
Nenhum
transient
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 posicionado.
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 posicionado.
Nenhum
caption
O objeto caption descreve um rótulo descritivo associado a um objeto de design de formulário.
Nenhum
validate
O objeto validate controla a validação dos dados fornecidos pelo usuário em um formulário. O objeto validate pode ser ativado várias vezes durante a vida de um formulário.
Nenhum
dataNode
Obtém o nó de dados ao qual um nó de formulário é vinculado após a mesclagem.
Nenhum
presence
Especifica a visibilidade de um objeto.
access
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 esse 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 calculate do objeto especificado, e qualquer objeto filho.
Nenhum
calculate
O objeto calculate controla o cálculo do valor de um campo.
Nenhum

arco arc

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

border border

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

$layout layout

Propriedade
Descrição
Exceção
h
Determina a altura de um determinado objeto de design de formulário.
  • A propriedade Altura (h) não é compatível com área de página e área de conteúdo.
  • O parâmetro "Deslocamento da primeira área de conteúdo em que o objeto de formulário XFA ocorre" não é suportado.
w
Determina a largura de um determinado objeto de design de formulário.
  • A propriedade Width (w) não é compatível com área de página e área de conteúdo.
  • O parâmetro "Deslocamento da primeira área de conteúdo em que o objeto de formulário XFA ocorre" não é suportado.
x
Determina a coordenada X de um determinado objeto de design de formulário em relação ao objeto pai.
  • A propriedade coordenada x (x) não é compatível com área de página e área de conteúdo.
  • O parâmetro "Deslocamento da primeira área de conteúdo em que o objeto de formulário XFA ocorre" não é suportado.
y
Determina a coordenada Y de um determinado objeto de design de formulário em relação ao objeto pai.
  • A propriedade coordenada y (y) não é compatível com área de página e área de conteúdo.
  • O parâmetro "Deslocamento da primeira área de conteúdo em que o objeto de formulário XFA ocorre" não é suportado.
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 items

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

FormCalc formcalc

FormCalc é uma linguagem específica do XFA para criar raízes de cálculo e lógica centradas em formulários eletrônicos. FormCalculation fornece um conjunto avançado de funções de compilação.

Funções compatíveis com FormCalc formcalc-supported-functions

Suporte à expressão FormCalc formcalc-expression-support

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 B
A ou 1
1 <> 2
A B
Expressão If
se (a>b) então 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 em (1, 2, 3)
do s = s + i endfor
declaração de função
Definir uma função personalizada no FormCalc
func foo(n) do var f = n endfunc

Suporte à API do Acrobat acrobat-api-support

  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 acrobat envia uma mensagem de alerta por meio de pop-up javascript.
app.beep()
Faz com que o sistema reproduza um som.
Nenhuma ação é executada.
app.execDialog()
Apresenta uma caixa de diálogo modal ao usuário. As caixas de diálogo modal 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 de tempo. O script é executado sempre que o período expira. O valor de retorno desse método deve ser mantido em uma variável JavaScript. Caso contrário, o objeto de intervalo estará sujeito à coleta de lixo, o que faria com que o relógio parasse. Para terminar a execução periódica, passe o objeto de intervalo retornado para clearInterval.
app.setTimeOut()
Especifica um script JavaScript e um período de tempo. O script é executado apenas uma vez, depois que o período expira. O valor de retorno desse método deve ser mantido em uma variável JavaScript. Caso contrário, o objeto de tempo limite estará 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 inicialmente definido 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 é inicialmente definido por setTimeOut.
Nos formulários HTML5, a API não funciona corretamente.
app.eval()
Executa um determinado script.
app.activeDocs
Uma matriz contendo o objeto Doc para cada documento ativo. Se nenhum documento estiver ativo, ativeDocs não retornará nada; ou seja, ele tem o mesmo comportamento de 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 falso, os cálculos não são permitidos.
Sempre verdadeiro para Forms HTMl5.
app.constants
Um objeto wrapper para manter vários valores constantes. No momento, 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 de true ativa o retângulo de foco.
Sempre verdadeiro para formulários HTML5.
app.formsVersion
O número da versão do software do visualizador forms. Verifique essa propriedade para determinar se objetos, propriedades ou métodos em versões mais recentes do software estão disponíveis se você deseja manter a compatibilidade com versões anteriores em seus scripts.
11.001 sempre.
app.language
O idioma do visualizador do Acrobat em execução.
Sempre "ENU" para formulários HTMl5.

Eventos XFA suportados supported-xfa-events

Os seguintes eventos XFA do lado do cliente são suportados:

  • Inicializar
  • Validar
  • Calcular
  • Clique em
  • Insira
  • Sair
  • Alterar
  • EstadoValidação
NOTE
Os formulários HTML5 são renderizados no lado do cliente (navegador). Recomenda-se usar o lado do cliente validate e calculate scripts em vez de scripts do lado do servidor.
recommendation-more-help
a6ebf046-2b8b-4543-bd46-42a0d77792da