Vous êtes sur la page 1sur 6

Adobe LiveCycle ES2 * Rdiger un script avec FormCalc et JavaScript

1 sur 6

http://help.adobe.com/fr_FR/livecycle/9.0/designerHelp/000654.html

Bien que FormCalc et JavaScript s'adressent deux types d'utilisateur diffrents, il existe certaines similitudes entre
les types de fonctions intgres respectivement proposs. Le tableau suivant fournit une liste des fonctions
FormCalc disponibles et indique s'il existe une fonction JavaScript comparable.

Fonction FormCalc

Abs(n1)

Description

Renvoie la valeur absolue


d'une valeur ou d'une

Mthode JavaScript quivalente

Math.abs(n1)

expression numrique.

Apr(n1, n2, n3)

At(s1, s2)

Avg(n1 [, n2... ]
)

Ceil(n1)

Choose(n1, s1 [,
s2... ] )

Renvoie le taux annuel d'un


prt.

Repre la position du premier


caractre d'une chane dans
une autre chane.

Evalue un ensemble de valeurs


et/ou d'expressions
numriques et renvoie la
moyenne des lments non
nuls de cet ensemble.

Renvoie le nombre entier


suprieur ou gal au nombre
fourni.

Slectionne une valeur dans un


ensemble de paramtres

Aucune

String.search(s1)

Aucun

Math.ceil(n1)

Aucun

donn.

Concat(s1 [,
s2... ] )

Renvoie la concatnation des

Count(n1 [,
n2...])

Evalue un ensemble de valeurs

chanes indiques.

String.concat(s1, s2 [, s3
... ])

Aucun

et/ou d'expressions et renvoie


le nombre d'lments non nuls
contenus dans cet ensemble.

CTerm(n1, n2, n3)

Renvoie le nombre de priodes

Aucun

ncessaires pour qu'un


investissement, dont le taux
d'intrt est fixe mais
compos, atteigne une valeur
capitalise.

Date()

Renvoie la date active du


systme reprsente sous
forme du nombre de jours

Date.getDate()
L'objet Date JavaScript ne se sert pas de
l'poque comme point de rfrence.

31/05/2014 18:30

Adobe LiveCycle ES2 * Rdiger un script avec FormCalc et JavaScript

2 sur 6

Date()

http://help.adobe.com/fr_FR/livecycle/9.0/designerHelp/000654.html

Renvoie la date active du


systme reprsente sous
forme du nombre de jours
couls depuis la date

Date.getDate()
L'objet Date JavaScript ne se sert pas de
l'poque comme point de rfrence.

considre.

Date2Num(d1 [, f1
[, k1 ] ] )

Renvoie le nombre de jours


couls depuis la date

L'objet Date JavaScript ne se sert pas de


l'poque comme point de rfrence.

considre, partir d'une


chane de date.

DateFmt([ n1 [,
k1 ] ] )

Renvoie une chane de format


de date, partir d'un style de

Aucun

format de date.

Decode(s1 [, s2 ]
)

Renvoie la version dcode


d'une chane donne.

Prise en charge limite


JavaScript reconnat uniquement les
valeurs codes URL qui ne contiennent pas
de caractre d'chappement.

Encode(s1 [, s2 ]
)

Eval()

Exists(v1)

Floor(n1)

Renvoie la version code d'une


chane donne.

Renvoie la valeur d'un calcul


de formulaire donn.

Dtermine si le paramtre
donn est une syntaxe de
rfrence valide un objet
existant.

Renvoie le plus grand nombre

Prise en charge limite


JavaScript reconnat uniquement les
valeurs codes URL qui ne contiennent pas
de caractre d'chappement.

Eval(s1)

Aucun

Math.floor(n1)

entier infrieur ou gal la


valeur donne.

Format(s1, s2)

Formate les donnes fournies

Aucun

selon la chane de format


d'image indique.

FV(n1, n2, n3)

Renvoie la valeur capitalise


de paiements fixes effectus
intervalles rguliers, compte

Aucun

tenu d'un taux d'intrt fixe.

Get(s1)

HasValue(v1)

Tlcharge le contenu de
l'adresse URL indique.

Aucun

Dtermine si le paramtre
indiqu est une syntaxe de

Aucun

rfrence valide dont la valeur


n'est ni nulle, ni vide, ni un
blanc.

31/05/2014 18:30

Adobe LiveCycle ES2 * Rdiger un script avec FormCalc et JavaScript

3 sur 6

http://help.adobe.com/fr_FR/livecycle/9.0/designerHelp/000654.html

rfrence valide dont la valeur


n'est ni nulle, ni vide, ni un
blanc.

IPmt(n1, n2, n3,


n4, n5)

Renvoie le montant de l'intrt


pay pour un prt au cours

Aucun

d'une priode donne.

IsoDate2Num(d1)

Renvoie le nombre de jours


couls depuis la date

Aucun

considre, partir d'une


chane de date valide.

IsoTime2Num(d1)

Renvoie le nombre de
millisecondes coules depuis

Aucun

l'poque considre, partir


d'une chane d'heure valide.

Left(s1, n1)

Extrait un nombre spcifique


de caractres d'une chane, en

String.substring(n1, n2)

commenant par le premier


caractre gauche.

Len(s1)

LocalDateFmt( [
n1 [, k1 ] ] )

LocalTimeFmt( [
n1 [, k1 ] ] )

Renvoie le nombre de
caractres d'une chane
donne.

String.length

Renvoie une chane de format


de date localise, partir d'un
style de format de date.

Aucun

Renvoie une chane de format


d'heure localise, partir d'un

Aucun

style de format d'heure.

Lower(s1 [, k1 ]
)

Ltrim(s1)

Convertit en minuscules toutes


les majuscules d'une chane
donne.

Renvoie une chane sans aucun


caractre d'espace blanc
gauche.

String.toLowerCase(s1)

Aucun
Vous pouvez faire appel aux expressions
rgulires JavaScript pour effectuer cette
opration.

Max(n1 [, n2... ]
)

Renvoie la valeur maximale


des lments non nuls d'un

Math.max(n1, n2)

ensemble donn de nombres.

Min(n1 [, n2... ]
)

Mod(n1, n2)

Renvoie la valeur minimale des

Math.min(n1, n2)

lments non nuls d'un


ensemble donn de nombres.

Renvoie le reste d'un nombre


divis par un autre.

Utilisez l'oprateur

modulo (%).

31/05/2014 18:30

Adobe LiveCycle ES2 * Rdiger un script avec FormCalc et JavaScript

4 sur 6

Mod(n1, n2)

NPV(n1, n2 [, ...
] )

http://help.adobe.com/fr_FR/livecycle/9.0/designerHelp/000654.html

Renvoie le reste d'un nombre


divis par un autre.

Utilisez l'oprateur

Renvoie la valeur nette


actualise d'un investissement,

Aucun

modulo (%).

compte tenu d'une srie de


mouvements futurs de
l'encaisse et d'un taux
d'actualisation.

Num2Date(n1[, f1
[, k1 ] ] )

Renvoie une chane de date


partir du nombre de jours

Aucun

couls depuis l'poque


considre.

Num2GMTime(n1
[,f1 [, k1 ] ] )

Renvoie une chane d'heure UT


partir du nombre de

Aucun

millisecondes coules depuis


l'poque considre.

Num2Time(n1 [,f1
[, k1 ] ] )

Oneof(s1, s2 [,
s3... ] )

Parse(s1, s2)

Pmt(n1, n2, n3)

Renvoie une chane d'heure


partir du nombre de
millisecondes coules depuis
l'poque considre.

Aucun

Renvoie vrai (1) si une valeur


se trouve dans un ensemble
donn et faux (0) dans le cas
contraire.

Aucun

Analyse les donnes fournies


selon le format d'image donn.

Aucun

Renvoie le remboursement
d'un prt bas sur des

Aucun

Cette fonction est similaire aux mthodes


String.search(s1) et

String.match(expression).

versements fixes et sur un


taux d'intrt fixe.

Post(s1, s2 [, s3
[, s4 [, s5 ] ] ]
)
PPmt(n1, n2, n3,
n4, n5)

Place l'adresse URL indique

Aucun

les donnes fournies.

Renvoie le montant du
principal pay pour un prt au

Aucun

cours d'une priode.

Put(s1, s2 [, s3
] )

PV(n1, n2, n3)

Tlcharge les donnes

Aucun

fournies vers l'adresse URL


indique.

Renvoie la valeur actualise

Aucun

d'un investissement ralis par


versements fixes priodiques
avec un taux d'intrt fixe.

31/05/2014 18:30

Adobe LiveCycle ES2 * Rdiger un script avec FormCalc et JavaScript

5 sur 6

http://help.adobe.com/fr_FR/livecycle/9.0/designerHelp/000654.html

versements fixes priodiques


avec un taux d'intrt fixe.

Rate(n1, n2, n3)

Renvoie le taux d'intrt


compos par priode

Aucun

ncessaire pour qu'un


investissement d'une valeur
actualise atteigne une valeur
capitalise au cours d'une
priode donne.

Ref()

Replace(s1, s2 [,
s3 ] )

Renvoie une rfrence un


objet existant.

Remplace toutes les


occurrences d'une chane par

Aucun

String.replace(s1, s2)

une autre, dans la chane


indique.

Right(s1, n1)

Round(n1 [, n2 ]
)

Rtrim(s1)

Extrait plusieurs caractres


d'une chane donne, en
commenant par le dernier
caractre droite.

Evalue une valeur ou


expression numrique donne
et renvoie un nombre arrondi
comportant le nombre de
dcimales dfini.

Renvoie une chane sans aucun


caractre d'espace blanc
droite.

String.substring(n1, n2)

Math.round(n1)

Aucun
Vous pouvez faire appel aux expressions
rgulires JavaScript pour effectuer cette
opration.

Space(n1)

Renvoie une chane compose

Aucun

d'un nombre donn d'espaces


blancs.

Str(n1 [, n2 [,
n3 ] ] )

Convertit un nombre en une


chane de caractres. FormCalc
formate le rsultat selon la
largeur indique et l'arrondit

String(n1)
ou

Number.toString(radix)

au nombre de dcimales dfini.

Stuff(s1, n1, n2
[, s2 ] )

Substr(s1, n1,
n2)

Sum(n1 [, n2... ]
)

Insre une chane dans une


autre chane.

Extrait une partie d'une chane


donne.

Renvoie la somme des


lments non nuls d'un

Aucun

String.substring(n1, n2)

Aucun

ensemble donn de nombres.

31/05/2014 18:30

Adobe LiveCycle ES2 * Rdiger un script avec FormCalc et JavaScript

6 sur 6

Term(n1, n2, n3)

http://help.adobe.com/fr_FR/livecycle/9.0/designerHelp/000654.html

lments non nuls d'un


ensemble donn de nombres.

Renvoie le nombre de priodes


ncessaires pour atteindre la

Aucun

valeur capitalise donne,


compte tenu de paiements
fixes priodiques verss sur un
compte portant intrt.

Time()

Renvoie l'heure actuelle du


systme reprsente sous
forme du nombre de
millisecondes coules depuis

Date.getTime()
L'objet Date JavaScript ne se sert pas de
l'poque comme point de rfrence.

l'poque considre.

Time2Num(d1 [, f1
[, k1 ] ] )

Renvoie le nombre de
millisecondes coules depuis

Aucun

l'poque considre, partir


d'une chane d'heure.

TimeFmt([n1 [, k1
] ] )

UnitType(s1)

Renvoie un format d'heure,


partir d'un style de format
d'heure.

Aucun

Renvoie les units d'une


tendue d'unit. Une tendue
d'unit est une chane
compose d'un nombre suivi

Aucun

d'un nom d'unit.

UnitValue(s1 [,
s2 ] )

Renvoie la valeur numrique


d'une mesure avec l'tendue

Aucun

d'unit qui lui est associe,


aprs une conversion d'unit
facultative.

Upper(s1 [, k1 ]
)

Uuid(n1)

Within(s1, s2,
s3)

Convertit en majuscules toutes


les minuscules d'une chane.

Renvoie une chane UUID qui


sert de mthode
d'identification.

Renvoie vrai (1) si une valeur


de contrle se trouve dans une

String.toUpperCase()

Aucun

String.search(s1)

plage donne, et faux (0) dans


le cas contraire.

WordNum(n1 [, n2
[, k1 ] ] )

Renvoie le texte quivalent


un nombre donn.

Aucun

31/05/2014 18:30