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

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

$event 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, $ ou , ou & ou @ e mais) em campos Numéricos no iPad, e
  • Para o campo Data (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 propriedade newText não funciona adequadamente 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, $ ou , ou & ou @ 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, $ ou , ou & ou @ 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 host

Propriedade
Descrição
Exceção
apptype
Retorna o tipo de aplicativo do host. Disponível somente para aplicativos cliente.
Retorna 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 se houvesse 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 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 field

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, os formulários HTML5 dão o mesmo tratamento a objetos protegidos e não interativos.
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.
Não há suporte para a configuração de formattedValue por meio de script.
editValue
Especifica o valor de edição desse campo.
Não há suporte para a configuração de editValue por meio de script.
formatMessage
Especifica a cadeia de caracteres de mensagem de validação de formato para este campo.
Não há suporte para a configuração de formatMessage por meio de script.
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
legenda
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 form

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 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 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.

node

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 model

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

Subformulário subform

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 de instâncias de objetos de modelo de formulário.
Nenhum

enviar submit

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 tree

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.
pai
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 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 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.

borda edge

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 fill

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 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 line

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 têm suporte.

padrão pattern

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 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 stipple

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 draw

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.
legenda
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 contém uma única unidade de conteúdo de dados.

canto corner

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 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.

choiceList choicelist

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

dateTimeEdit datetimeedit

Propriedade
Descrição
Exceção
borda
O objeto de borda descreve a borda ao redor do 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
nome
Um identificador usado para identificar este elemento em expressões de script.
Nenhum

imageEdit imageedit

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

numericEdit numericedit

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

objeto object

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

retângulo rectangle

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 textedit

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

exclGroup 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
legenda
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 arc

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 border

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 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 items

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

FormCalc 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 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 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 in (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 acrobat-api-support

  1. Funções aritméticas

    1. Abs()
    2. Avg()
    3. Ceil()
    4. Count()
    5. Floor()
    6. Max()
    7. Min()
    8. Mod()
    9. Round()
    10. Sum()
  2. Funções Científicas

    1. Acos()
    2. Asin()
    3. Atan()
    4. Atan2()
    5. Cos()
    6. Sin()
    7. Tan()
    8. Exp()
    9. Log()
    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. Term()
  4. Funções lógicas

    1. Choose()
    2. If()
    3. Oneof()
    4. Within()
  5. Funções de Cadeia de Caracteres

    1. At()
    2. Concat()
    3. Left()
    4. Len()
    5. Lower()
    6. Ltrim()
    7. Replace()
    8. Right()
    9. Rtrim()
    10. Space()
    11. Stuff()
    12. Substr()
    13. Upper()
    14. WordNum()
  6. Data e hora

    1. Date()
    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 de tempo. O script é executado toda vez que o período decorre. O valor de retorno desse método deve ser mantido em uma variável do 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 de tempo. 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.
Em 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 supported-xfa-events

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

  • Inicializar
  • Validar
  • Calcular
  • Clique em
  • Inserir
  • Sair
  • Alterar
  • ValidationState
NOTE
Os formulários HTML5 são renderizados no lado do cliente (navegador). Usar scripts validate e calculate do lado do cliente em vez de scripts do lado do servidor.
recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2