Supporto degli script per i moduli HTML5

I metodi e le proprietà JavaScript, FormCalc supportati nei moduli HTML5 sono elencati di seguito:

$event

Proprietà Descrizione
Eccezione
prevText Specifica il contenuto del campo prima che venga modificato in risposta alle azioni dell'utente. Questo valore può essere richiamato, in modo simile a una funzione di annullamento.

Non funziona per i menu a discesa e le caselle di riepilogo. PrevText non funziona correttamente per i seguenti casi:

  • Digitando alcune chiavi carattere speciali (ad esempio $, (,), &, @ e altro) nei campi numerici dell'iPad e
  • Per il campo Data (data in cui la data viene inserita nel calendario).

L'impostazione del valore tramite script non è supportata.

target Specifica l'oggetto sul quale l'evento agisce. L'impostazione del valore tramite script non è supportata.
newtext Specifica il contenuto del campo dopo che questo è stato modificato in risposta alle azioni dell'utente.

La newText proprietà non funziona correttamente per i casi seguenti:

  • Selezione e sostituzione dei testi
  • Eliminando, copiando e incollando i testi.
  • Digitando alcuni tasti carattere speciali (ad esempio $, (, ), &, @ e altro) nei campi numerici
  • Utilizzo di Maiusc+combinazione alfanumerica.
  • Quando si utilizzano i campi data/ora.
L'impostazione del valore tramite script non è supportata.
change Specifica il valore che l'utente digita o incolla in un campo immediatamente dopo avere eseguito l'azione.

La proprietà change non funziona correttamente per i casi seguenti:

  • Selezione e sostituzione dei testi
  • Eliminando, copiando e incollando i testi.
  • Digitando alcune chiavi carattere speciali (ad esempio $, (,), &, @ e altro) nei campi numerici
  • Utilizzo di Maiusc+combinazione alfanumerica.
  • Quando si utilizzano i campi data/ora.

L'impostazione del valore tramite script non è supportata.

keydown Determina se l'utente sta premendo un tasto di direzione per eseguire una selezione. Questa proprietà è disponibile solo per le caselle di riepilogo e per gli elenchi a discesa. Nessuno
modifier Determina se il tasto modificatore (ad esempio, Ctrl in Microsoft® Windows®) viene tenuto premuto durante l'esecuzione di un particolare evento. Nessuno

$host

Proprietà Descrizione Eccezione
apptype Restituisce il tipo di applicazione dell'host. Disponibile solo per le applicazioni client. Valore restituito HTML 5.
name Restituisce il nome dell'applicazione corrente. Restituisce il nome e la versione del browser. Ad esempio, nel browser Chrome, il valore restituito è Chrome <version>.
numPages Restituisce il numero di pagine nel documento. I criteri di impaginazione dei moduli HTML5 non sono identici ai criteri di impaginazione degli PDF forms. Pertanto, l'API numPages può restituire valori diversi in entrambi i casi.
platform Restituisce una stringa che rappresenta la piattaforma del computer su cui è in esecuzione lo script. Nessuno
title Specifica il titolo del documento. È disponibile solo per le applicazioni client. Restituisce il titolo del documento HTML nel modulo, anziché il titolo dei metadati del modulo, come nel caso dei PDF forms.
version Restituisce una stringa che rappresenta il numero di versione dell'applicazione corrente. Restituisce la versione del modulo.
calculationsEnabled Specifica se verranno eseguiti gli script di calcolo.
Nessuno
validationsEnabled Specifies whether validation scripts will execute.
Nessuno
pageUp Passa alla pagina precedente. I moduli HTML5 non seguono lo stesso criterio di impaginazione del modulo PDF, pertanto la pagina precedente di un modulo HTML5 è diversa dalla pagina precedente di un modulo PDF.
pageDown Consente di passare alla pagina successiva di un modulo. Utilizzare il metodo pageDown in fase di esecuzione.
setFocus Imposta lo stato attivo sul campo specificato. Il campo è specificato come oggetto o dall'espressione SOM del campo. È disponibile solo per le applicazioni client.
resetdata Ripristina i valori predefiniti di tutti i campi all'interno di un documento. Cancella tutti i dati di un modulo con dati uniti, anziché ripristinarli ai valori predefiniti.
messageBox Visualizza una finestra di dialogo sullo schermo. È disponibile solo per le applicazioni client La casella del messaggio di tipo Sì/No è convertita in OK/Annulla. La finestra di messaggio con tre pulsanti non è supportata.
currentPage

Imposta la pagina attualmente attiva di un documento in fase di esecuzione.

I valori della pagina sono basati su 0, dunque la prima pagina di un documento restituisce un valore pari a 0.

La proprietà currentPage è disponibile quando layout:ready viene eseguito su un client. Non è invece disponibile quando layout:ready viene eseguito sul server in quanto la proprietà non viene eseguita fino a quando viene eseguito il layout del modulo.

Nessuno

o in un altro campo

Proprietà Descrizione
Eccezione
presence Controlla la partecipazione dell'oggetto associato nelle diverse fasi di elaborazione. Se l'oggetto è un contenitore, il contenuto del contenitore eredita le restrizioni applicate dal controllo. Nessuno
access Controlla l'accesso degli utenti ai contenuti. Non funziona per il gruppo di esclusione. Inoltre, i moduli HTML5 offrono lo stesso trattamento agli oggetti non interattivi e protetti.
name Identificatore utilizzato per identificare questo elemento nelle espressioni di script. I moduli HTML5 non consentono l'impostazione della proprietà name per gli oggetti. È una proprietà di sola lettura per i moduli HTML5.
value Elemento di contenuto che racchiude una singola unità di contenuto dati. Nessuno
rawValue Specifica il valore non formattato per il campo. Nessuno
formattedValue Specifica il valore formattato per il campo. L'impostazione formattedValue tramite script non è supportata.
editValue Specifica il valore di modifica per questo campo. L'impostazione editValue tramite script non è supportata.
formatMessage Specifica la stringa del messaggio di convalida del formato per il campo. L'impostazione formatMessage tramite script non è supportata.
fillcolor Specifica il valore del colore di sfondo per il campo. È necessario impostare la proprietà border.fill.presence su visibile separatamente. Non restituisce correttamente il colore predefinito del campo.
border L'oggetto border descrive i bordi che circondano un oggetto.
ui L'oggetto ui racchiude la descrizione dell'interfaccia utente di un oggetto modulo.
mandatory Specifica il valore nullTest per il campo.
borderColor Specifica il valore del colore dei bordi per questo campo. È necessario impostare la proprietà border.edge.presence su visibile separatamente. Non restituisce correttamente il colore predefinito del bordo del campo.
length Numero di elementi nell’elenco. Nessuno
addItem Aggiunge nuove voci al campo corrente. Nessuno
clearItem Rimuove tutte le voci dal campo. Nessuno
boundItem Ottiene il valore associato di una specifica voce di visualizzazione di un elenco a discesa o di una casella di riepilogo. Nessuno
execCalculate Esegue lo script calculate del campo. Nessuno
execValidate Esegue lo script validate del campo. Nessuno
execEvent Esegue lo script di evento dell'oggetto. Nessuno
getItemState Restituisce lo stato di selezione dell'elemento specificato Nessuno
setItemState Imposta lo stato di selezione dell'elemento specificato. Nessuno
getDisplayItem Recupera il testo visualizzato dell'elemento per l'indice dell'elemento specificato. Nessuno
getSaveItem Recupera il valore dei dati per l'indice dell'elemento specificato. Nessuno
deleteItem Elimina l'elemento nella posizione di indice specificata. Nessuno
setItems Imposta gli elementi specificati nel campo corrente. Sostituisce gli elementi preesistenti. Nessuno
h Misura dell'altezza per il layout. Nessuno
w Misura che specifica la larghezza per il layout. Nessuno
x Specifica la coordinata x del punto di ancoraggio del contenitore, rispetto all'angolo superiore sinistro del contenitore primario, quando viene inserito con un layout posizionato. Nessuno
y Specifica la coordinata y del punto di ancoraggio di un contenitore rispetto all'angolo superiore sinistro del contenitore primario quando viene inserito con un layout posizionato. Nessuno
caption L'oggetto caption descrive un'etichetta associata a un oggetto struttura del modulo.
Nessuno
validate L'oggetto validate controlla la convalida dei dati immessi dall'utente in un modulo. L'oggetto validate può essere attivato più volte nella vita di un modulo. Nessuno
parentSubform Specifica il sottomodulo principale (pagina) del campo. Restituisce sempre il sottomodulo principale invece di restituire il primo sottomodulo primario non di ambito.
selectedIndex Indice del primo elemento selezionato. Nessuno

Modulo

Proprietà Descrizione Eccezione
formNodes Restituisce un elenco di tutti gli oggetti struttura del modulo associati ad uno specifico oggetto dati.

InstanceManager

Proprietà Descrizione
name Identificatore utilizzato per identificare questo elemento nelle espressioni di script.
occur Descrive i vincoli relativi al numero di istanze consentite per il relativo contenitore di inclusione.
min Specifica il numero minimo di istanze su cui è possibile creare un'istanza.
max Specifica il numero massimo di istanze che è possibile creare.
count Specifica il numero corrente di istanze create.
setInstances Aggiunge o rimuove da questo nodo i sottomoduli o i set di sottomoduli specificati.
addInstance Aggiunge al nodo una nuova istanza di un sottomodulo o di un set di sottomoduli.
removeInstance Rimuove un sottomodulo o un set di sottomoduli da questo nodo.
moveInstance Sposta un oggetto secondario di un oggetto modello di modulo in un'altra posizione specificata all'interno del modello di modulo. Anche le informazioni del modello dati corrispondente per l'oggetto vengono spostate all'interno del modello dati.
insertInstance Inserisce una nuova istanza di un sottomodulo o di un set di sottomoduli in questo nodo.

elenco

Proprietà Descrizione
length Il numero di elementi nell'elenco.
item Indice basato su zero nell'insieme.
append Aggiunge un nodo alla fine dell'elenco di nodi.
remove Rimuove un nodo da un elenco di nodi.
insert Inserisce un nodo prima di un nodo specifico nell'elenco dei nodi.

node

Proprietà Descrizione Eccezione
createNode Crea un nuovo nodo in base a un nome di classe valido. Nessuno
isContainer Specifica se l'oggetto è un oggetto contenitore. Nessuno
isNull Indica se il valore corrente dei dati è un valore null. Nessuno
resolveNode Valuta l'espressione SOM specificata, a partire dall'oggetto modello di oggetto modulo XML corrente, e restituisce il valore dell'oggetto specificato nell'espressione SOM. Nessuno
resolveNodes Valuta l'espressione SOM specificata, a partire dall'oggetto modello di oggetto modulo XML corrente, e restituisce il valore dell'oggetto specificato nell'espressione SOM. Nessuno
oneOfChild Crea un nuovo nodo in base a un nome di classe valido. Nessuno
getElement Restituisce un oggetto secondario specificato. Nessuno
getAttribute Ottiene il valore di una proprietà specificata. Nessuno
setAttribute Imposta il valore della proprietà specificata. Nessuno

modello

Proprietà Descrizione Eccezione
NA NA NA

Sottomodulo

Proprietà Descrizione Eccezione
instanceIndex Specifica l'indice dell'oggetto, relativo alle altre istanze create. Nessuno
execEvent Esegue lo script di evento dell'oggetto. Nessuno
getInvalidObjects Restituisce un elenco dei nodi contenuti nel sottomodulo (incluso) che non hanno superato il test di convalida. Nessuno
border L'oggetto border descrive i bordi che circondano un oggetto. Nessuno
borderColor Specifica il valore del colore dei bordi per questo campo. È necessario impostare la proprietà border.edge.presence su visibile separatamente. Nessuno
h Misura dell'altezza per il layout. Nessuno
w Misura che specifica la larghezza per il layout. Nessuno
x Specifica la coordinata x del punto di ancoraggio del contenitore, rispetto all'angolo superiore sinistro del contenitore primario, quando viene inserito con un layout posizionato. Nessuno
y Specifica la coordinata y del punto di ancoraggio di un contenitore rispetto all'angolo superiore sinistro del contenitore primario quando viene inserito con un layout posizionato. Nessuno
validate L'oggetto validate controlla la convalida dei dati immessi dall'utente in un modulo. L'oggetto validate può essere attivato più volte nella vita di un modulo. Nessuno
name Identificatore utilizzato per identificare questo elemento nelle espressioni di script. Nessuno
presence (presenza) Specifica la visibilità dell'oggetto. Nessuno
access Controlla l’accesso degli utenti al contenuto di un contenitore. ad esempio un sottomodulo. Nessuno
execValidate Calcola l'indice di un sottomodulo o di un set di sottomoduli in base alla sua posizione rispetto alle altre istanze dello stesso oggetto modulo. Nessuno
instanceManager L'oggetto instanceManager gestisce la creazione delle istanze, la rimozione e lo spostamento degli oggetti struttura del modulo.
Nessuno

submit

Proprietà Descrizione
target L'URL a cui vengono inviati i dati. L'omissione di questo attributo implica che l'applicazione di elaborazione XFA ottiene l'URI utilizzando una tecnica specifica per il prodotto, come l'accesso alle informazioni specifiche per il prodotto nell'oggetto config.

tree

Proprietà Descrizione Eccezione
nodes Restituisce un elenco di tutti gli oggetti secondari dell'oggetto corrente.
  • Non supportato per xfa.nodes, desc
  • Il numero di nodi segnalati per PDF e HTML è diverso.
name Specifica il nome del nodo. L'impostazione del nome tramite script non è consentita in HTML.
parent Ottiene l'elemento padre per questo nodo. Nessuno
index Restituisce la posizione di questo nodo nel relativo insieme di nodi di relazione omonimi, in-scope, simili a quelli secondari. Nessuno
somExpression Ottiene l'espressione SOM per questo nodo. Nessuno
resolveNode Valuta l'espressione SOM specificata, a partire dall'oggetto modello di oggetto modulo XML corrente, e restituisce il valore dell'oggetto specificato nell'espressione SOM. Nessuno
resolveNodes Valuta l'espressione SOM specificata, a partire dall'oggetto modello di oggetto modulo XML corrente, e restituisce il valore dell'oggetto specificato nell'espressione SOM. Nessuno

subformset

Proprietà Descrizione Eccezione
instanceManager L'oggetto instanceManager gestisce la creazione delle istanze, la rimozione e lo spostamento degli oggetti struttura del modulo. Nessuno

content

Proprietà Descrizione Eccezione
isNull Indica se il valore corrente dei dati è il valore null.

dataValue

Proprietà Descrizione Eccezione
isNull Indica se il valore corrente dei dati è il valore null.

edge

Proprietà Descrizione Eccezione
color La proprietà color descrive un colore univoco per l'oggetto pattern.
  • Impossibile recuperare il valore predefinito.
  • Le modifiche si riflettono nel modello e sono disponibili per lo scripting, ma non sono sincronizzate con gli elementi HTML. Di conseguenza, le modifiche non vengono riportate nell’interfaccia utente.

fill

Proprietà Descrizione Eccezione
color Le proprietà del colore definiscono un colore di riempimento univoco.
  • Impossibile recuperare il valore predefinito.
  • Le modifiche si riflettono nel modello e sono disponibili per lo scripting, ma non sono sincronizzate con gli elementi HTML. Di conseguenza, le modifiche non vengono riportate nell’interfaccia utente.

linear

Proprietà Descrizione Eccezione
color La proprietà color descrive un colore univoco per un riempimento con sfumatura lineare su un modulo.
  • Impossibile recuperare il valore predefinito.
  • Le modifiche si riflettono nel modello e sono disponibili per lo scripting, ma non sono sincronizzate con gli elementi HTML. Di conseguenza, le modifiche non vengono riportate nell’interfaccia utente.

line

Proprietà Descrizione Eccezione
edge L'oggetto edge descrive un arco, una linea o un lato di un bordo o rettangolo.
Gli attributi quali colore, cap e altro non sono supportati.

pattern

Proprietà Descrizione Eccezione
color La proprietà color descrive un colore univoco per l'oggetto pattern.
  • Impossibile recuperare il valore predefinito.
  • Le modifiche si riflettono nel modello e sono disponibili per lo scripting, ma non sono sincronizzate con gli elementi HTML. Di conseguenza, le modifiche non vengono riportate nell’interfaccia utente.

radial

Proprietà Descrizione Eccezione
color La proprietà color descrive un colore univoco per l'oggetto radiale
  • Impossibile recuperare il valore predefinito.
  • Le modifiche si riflettono nel modello e sono disponibili per lo scripting, ma non sono sincronizzate con gli elementi HTML. Di conseguenza, le modifiche non vengono riportate nell’interfaccia utente.

stipple

Proprietà Descrizione Eccezione
color La proprietà color descrive un colore univoco per l'oggetto stipple.
  • Impossibile recuperare il valore predefinito.
  • Le modifiche si riflettono nel modello e sono disponibili per lo scripting, ma non sono sincronizzate con gli elementi HTML. Di conseguenza, le modifiche non vengono riportate nell’interfaccia utente.

draw

Proprietà Descrizione Eccezione
ui L'oggetto ui racchiude la descrizione dell'interfaccia utente di un oggetto modulo.
caption L'oggetto caption descrive un'etichetta associata a un oggetto struttura del modulo.
presence (presenza) Specifica la visibilità dell'oggetto.
name Specifica un identificatore che può essere utilizzato per specificare questo oggetto o evento nelle espressioni di script. L'impostazione del valore in fase di esecuzione non è supportata
valore L'oggetto value racchiude una singola unità di contenuto dati.

corner

Proprietà Descrizione Eccezione
color La proprietà color descrive un colore univoco per l'oggetto corner.
  • Impossibile recuperare il valore predefinito.
  • Le modifiche si riflettono nel modello e sono disponibili per lo scripting, ma non sono sincronizzate con gli elementi HTML. Di conseguenza, le modifiche non vengono riportate nell’interfaccia utente.

checkButton

Proprietà Descrizione Eccezione
border L'oggetto border descrive il bordo intorno all'oggetto checkButton. Le modifiche si riflettono nel modello e sono disponibili per lo scripting, ma non sono sincronizzate con gli elementi HTML. Di conseguenza, le modifiche non vengono riportate nell’interfaccia utente.

choiceList

Proprietà
Descrizione Eccezione
border L'oggetto border descrive il bordo intorno all'oggetto choiceList.

dateTimeEdit

Proprietà Descrizione Eccezione
border L'oggetto border descrive il bordo intorno all'oggetto dateTimeEdit.

Immagine

Proprietà Descrizione Eccezione
contentType Specifica il tipo di contenuto del documento a cui viene fatto riferimento, espresso come tipo MIME. Nessuno
name
Identificatore utilizzato per identificare questo elemento nelle espressioni di script. Nessuno

imageEdit

Proprietà Descrizione Eccezione
border L'oggetto border descrive il bordo intorno all'oggetto imageEdit.

numericEdit

Proprietà Descrizione Eccezione
border L'oggetto border descrive i bordi che circondano un oggetto. nessuno

oggetto

Proprietà Descrizione Eccezione
className Determina il nome della classe per l'oggetto.
nessuno

rectangle

Proprietà Descrizione Eccezione
edge L'oggetto edge descrive un arco, una linea o un lato di un bordo o rettangolo.
Gli attributi quali colore, cap e altro non sono supportati.

textEdit

Proprietà Descrizione Eccezione
border L'oggetto border descrive i bordi che circondano un oggetto.
Nessuno

exclGroup

Proprietà Descrizione Eccezione
layout Specifica la strategia di layout da utilizzare con l'oggetto. Nessuno
border Specifica il bordo intorno al campo. Nessuno
mandatory Specifica il valore nullTest per il campo. Nessuno
borderColor Specifica il valore del colore del bordo per questo campo. Per poter modificare il colore mediante script, è necessario definire un bordo. Nessuno
borderWidth Specifica la larghezza dei bordi per questo campo. Nessuno
h Misura dell'altezza per il layout. Nessuno
transient Specifica se l'applicazione di elaborazione deve salvare il valore del gruppo di esclusione nell'ambito di un'operazione di invio o di salvataggio del modulo. Nessuno
w Misura che specifica la larghezza per il layout. Nessuno
x Specifica la coordinata x del punto di ancoraggio del contenitore, rispetto all'angolo superiore sinistro del contenitore primario, quando viene inserito con un layout posizionato. Nessuno
y Specifica la coordinata y del punto di ancoraggio di un contenitore rispetto all'angolo superiore sinistro del contenitore primario quando viene inserito con un layout posizionato. Nessuno
caption L'oggetto caption descrive un'etichetta associata a un oggetto struttura del modulo.
Nessuno
validate L'oggetto validate controlla la convalida dei dati immessi dall'utente in un modulo. L'oggetto validate può essere attivato più volte nella vita di un modulo. Nessuno
dataNode Ottiene il nodo dei dati a cui viene legato il nodo di un modulo dopo l'unione. Nessuno
presence (presenza) Specifica la visibilità dell'oggetto.
access Controlla l’accesso degli utenti al contenuto di un contenitore. ad esempio un sottomodulo. Per i singoli elementi nell'exclgrp, restituisce sempre open.
name Specifica un identificatore che può essere utilizzato per specificare questo oggetto o evento nelle espressioni di script. Nessuno
membri Specificare i membri del gruppo di esclusione. Nessuno
selectedMember Restituisce il membro selezionato di un gruppo di esclusione. Nessuno
execCalculate Esegue qualsiasi script nell'evento calculate associato all'oggetto specificato e a eventuali oggetti secondari. Nessuno
calculate L'oggetto calculate controlla il calcolo del valore di un campo.
Nessuno

arc

Proprietà Descrizione Eccezione
edge L'oggetto edge descrive un arco, una linea o un lato di un bordo o rettangolo.
Gli attributi quali colore, cap e altro non sono supportati.

border

Proprietà Descrizione Eccezione
edge L'oggetto edge descrive un arco, una linea o un lato di un bordo o rettangolo.
Gli attributi quali colore, cap e altro non sono supportati.

$layout

Proprietà Descrizione Eccezione
h Determina l'altezza di un dato oggetto struttura del modulo.
  • La proprietà Height (h) non è supportata per l'area di pagina e l'area di contenuto.
  • Il parametro 'Offset dalla prima area contenuto in cui si trova l'oggetto XFA-Form' non è supportato.
w Determina la larghezza dell'oggetto struttura del modulo specificato.
  • La proprietà Width (w) non è supportata per l'area della pagina e l'area contenuto.
  • Il parametro 'Offset dalla prima area contenuto in cui si trova l'oggetto XFA-Form' non è supportato.
x Determina la coordinata x dell'oggetto struttura del modulo specificato rispetto all'oggetto principale.
  • La proprietà coordinata x (x) non è supportata per l'area della pagina e l'area contenuto.
  • Il parametro 'Offset dalla prima area contenuto in cui si trova l'oggetto XFA-Form' non è supportato.
y Determina la coordinata y dell'oggetto struttura del modulo specificato rispetto all'oggetto principale.
  • La proprietà coordinata y (y) non è supportata per l'area della pagina e l'area contenuto.
  • Il parametro 'Offset dalla prima area contenuto in cui si trova l'oggetto XFA-Form' non è supportato.
pagecount Determina il numero di pagine del modulo corrente.
  • il metodo layout.pageCount() restituisce valori diversi per i moduli PDF e HTML.
  • Se il numero di pagine diminuisce nascondendo un oggetto, il metodo abspagecount restituisce un valore non corretto.
pagecontent Recupera vari tipi di oggetti struttura del modulo da una pagina specifica di un modulo. Nessuno
absPageCount Determina il conteggio pagine del modulo corrente.
  • il metodo layout.pageCount() restituisce valori diversi per i moduli PDF e HTML.
  • Se il numero di pagine diminuisce nascondendo un oggetto, il metodo abspagecount restituisce un valore non corretto.

items

Proprietà Descrizione Eccezione
presence (presenza) Specifica la visibilità dell'oggetto. Nessuno

FormCalc

FormCalc è un linguaggio XFA specifico per la creazione di origini di logica e calcoli incentrati sui moduli elettronici. FormCalculation fornisce un potente set di funzioni di compilazione.

Funzioni supportate da FormCalc

Supporto per le espressioni FormCalc

Categoria Descrizione Esempi
Espressione semplice Aggiungere, sottrarre, moltiplicare, dividere e aggiungere parentesi (a+b)*3
Dichiarazione della variabile Definire una variabile var a
var a=3
a=3
Espressione logica
  • Logica (e/o)
  • Confronto (maggiore/minore/uguale)
A o 1
1 <> 2
A NE B
A o 1
1 <> 2
A NE B
Espressione if
if (a>b) then 2 endif
while
while (i lt 5) do i = i + 1 endwhile
per
per i = da 100 a 1
do s = s + i endfor
per ogni
per ogni i in (1, 2, 3)
do s = s + i endfor
dichiarazione di funzione Definire una funzione personalizzata in FormCalc func foo(n) do var f = n endfunc

Supporto API Acrobat

  1. Funzioni aritmetiche

    1. Abs()
    2. Avg()
    3. Ceil()
    4. Conteggio()
    5. Floor()
    6. Max()
    7. Min()
    8. Mod()
    9. Round()
    10. Somma()
  2. Funzioni scientifiche

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

    1. Apr()
    2. Cterm()
    3. Fv()
    4. Ipmt()
    5. Npv()
    6. Pmt()
    7. Ppmt()
    8. Pv()
    9. Rate()
    10. Termine()
  4. Funzioni logiche

    1. Choose()
    2. If()
    3. Oneof()
    4. Within()
  5. Funzioni stringa

    1. In/il()
    2. Concat()
    3. Sinistra()
    4. Len()
    5. Lower()
    6. Ltrim()
    7. Sostituisci()
    8. Destra()
    9. Rtrim()
    10. Space()
    11. Stuff()
    12. Substr()
    13. Upper()
    14. WordNum()
  6. Data e ora

    1. Data()
    2. num2date()
    3. DateFmt()
API Descrizione Aberrazione
console.println() Questa API acrobat scarica l’output nella console javascript.
app.alert() Questa API di acrobat invia un messaggio di avviso tramite la finestra popup di JavaScript.
app.beep() Comporta la produzione di un segnale sonoro da parte del sistema. Non viene eseguita alcuna azione.
app.execDialog() Visualizza una finestra di dialogo modale per l'utente. Le finestre di dialogo modali devono essere chiuse dall'utente prima che l'applicazione host possa essere nuovamente utilizzata direttamente. Non viene eseguita alcuna azione.
app.launchURL() Avvia un URL in una finestra del browser.
app.setInterval() Specifica uno script JavaScript e un periodo di tempo. Lo script viene eseguito ogni volta che termina il periodo. Il valore restituito da questo metodo deve essere mantenuto in una variabile JavaScript. In caso contrario, l'oggetto intervallo è soggetto alla raccolta dei rifiuti, il che causerebbe l'arresto dell'orologio. Per terminare l'esecuzione periodica, passare l'oggetto intervallo restituito a clearInterval.
app.setTimeOut() Specifica uno script JavaScript e un periodo di tempo. Lo script viene eseguito una sola volta, dopo la scadenza del periodo. Il valore restituito da questo metodo deve essere mantenuto in una variabile JavaScript. In caso contrario, l'oggetto timeout è soggetto alla raccolta dei rifiuti, che causerebbe l'arresto dell'orologio. Per annullare l'evento timeout, passare l'oggetto timeout restituito a clearTimeOut.
app.clearInterval() Annulla un intervallo registrato in precedenza impostato inizialmente dal metodo setInterval. Nei moduli HTML5 l'API non funziona correttamente.
app.clearTimeOut() Annulla un intervallo di timeout precedentemente registrato. Tale intervallo viene inizialmente impostato da setTimeOut. Nei moduli HTML5 l'API non funziona correttamente.
app.eval() Esegue uno script specificato.
app.activeDocs Un array contenente l'oggetto Doc per ciascun documento attivo. Se non sono attivi documenti, activeDocs non restituisce nulla; ovvero ha lo stesso comportamento di d = nuovo Array(0) nel codice JavaScript di base. Restituisce un array vuoto per i moduli HTMl5.
app.calculate Se true (il valore predefinito), è possibile eseguire i calcoli. Se false, i calcoli non sono consentiti. Sempre true per HTMl5 Forms.
app.constants Un oggetto wrapper che contiene vari valori costanti. Attualmente, questa proprietà restituisce un oggetto con una singola proprietà, align. I moduli HTML5 restituiscono un oggetto align vuoto.
app.focusRect Attiva e disattiva il rettangolo di selezione. Il rettangolo di attivazione è costituito dalla debole linea punteggiata intorno a pulsanti, caselle di controllo, pulsanti di scelta e firme per indicare che il campo modulo è attivo. Il valore true attiva il rettangolo di selezione. Sempre true per i moduli HTML5.
app.formsVersion Il numero di versione del software per moduli visualizzatore. Selezionare questa proprietà per determinare se sono disponibili oggetti, proprietà o metodi nelle versioni più recenti del software per mantenere la compatibilità con le versioni precedenti degli script. 11.001 sempre.
app.language Lingua del visualizzatore Acrobat in esecuzione. Sempre "ENU" per i moduli HTMl5.

Eventi XFA supportati

Sono supportati i seguenti eventi XFA lato client:

  • Inizializza
  • Convalida
  • Calcola
  • Clic
  • Invio
  • Esci
  • Cambia
  • ValidationState
Nota

Il rendering dei moduli HTML5 viene eseguito sul lato client (browser). Si consiglia di utilizzare gli script di convalida e calcolo lato client invece degli script sul lato server.

In questa pagina