HTML5 forms prend en charge les clauses d’image XFA pour afficher la valeur et la valeur formatée de la date, du texte et des synboles numériques. Les expressions de clause d’image suivantes sont prises en charge :
Actuellement, Mobile Forms ne prend pas en charge la clause de modification de l’image. De plus, les symboles des clauses DateTime et Time Picture ne sont pas pris en charge.
Expression prise en charge pour la clause d’image de date :
{MMM D, YYYY} représente le motif par défaut de la clause d’image. Si aucun modèle n’est appliqué, le modèle par défaut est utilisé.
Symbole | Interprétation |
---|---|
D | Jour du mois à 1 ou 2 chiffres (1-31) |
DD | Jour du mois à deux chiffres avec le zéro (01-31). |
M | Mois de l’année à 1 ou 2 chiffres (1-12). |
MM | Mois de l’année à deux chiffres avec le zéro (01-12). |
MMM | Nom abrégé du mois dans la langue courante |
MMMM | Nom complet du mois dans la langue courante |
EEE | Nom abrégé du jour de la semaine dans la langue courante |
EEEE | Nom complet du jour de la semaine dans la langue courante |
AA | Année à 2 chiffres, où 00 = 2000, 29 = 2029, 30 = 1930 et 99 = 1999 |
AAAA | Année à 4 chiffres |
Les formulaires HTML5 prennent en charge les symboles d’image numérique. Cependant, il existe une différence dans la prise en charge entre les PDF forms et HTML Forms.
Dans PDF forms, un nombre est formaté quel que soit le nombre de symboles contenus dans la clause d’image.
Dans HTML Forms, un nombre n’est formaté que s’il contient des chiffres inférieurs au nombre de symboles dans la clause d’image.
Exemple: prenez une clause d’image : num{zzz,zzz,zz9}.
Nombre 10 000 est formaté en tant que 10 000 en HTML et en PDF forms.
Le nombre 1000000 est formaté au format 1 000 000 en PDF forms. Toutefois, dans HTML Forms, le nombre n’est pas formaté comme 1000000.
Expressions prises en charge pour la clause d’image numérique dans les formulaires HTML :
Symbole | Interprétation | Analyse des entrées |
---|---|---|
9 | Formatage des valeurs: un seul chiffre. Ou pour le chiffre zéro si les données d’entrée sont vides ou un espace à la position correspondante. |
Chiffre simple |
z | Formatage des valeurs: un seul chiffre. Ou pour un espace si les données d’entrée sont vides, un espace ou le chiffre zéro à la position correspondante. |
Un seul chiffre ou un espace |
z | Formatage des valeurs: un seul chiffre. Ou pour rien si les données d’entrée sont vides, un espace ou le chiffre zéro à la position correspondante. |
Un seul chiffre ou rien |
Erreurs | Formatage des valeurs: partie exposant d’un nombre à virgule flottante composée du symbole exponentiel (E). Suivi du signe plus ou moins facultatif. Suivi de la valeur de l’exposant. |
Identique au formatage des valeurs de sortie |
CR ou cr |
Symbole du crédit (CR) si le nombre est négatif. Sinon rien. | |
S ou s |
Formatage des valeurs de sortie : signe moins si le nombre est négatif. Sinon un espace. |
Signe moins si le nombre est négatif. Signe plus si le nombre est positif |
V | Base décimale du jeu de paramètres régionaux dominant. Permet d’indiquer la base décimale lors de l’analyse des entrées. | |
v | Base décimale du jeu de paramètres régionaux dominant. Permet d’indiquer la base décimale lors de l’analyse des entrées et de la mise en forme des sorties. | |
. | Base décimale du jeu de paramètres régionaux dominant. | |
, (U+FF0C) | Séparateur d’un groupe de valeurs du jeu de paramètres régionaux dominant. | |
$ (U+FF04) | Symbole de devise du jeu de paramètres régionaux dominant. | |
% (U+FF05) | Symbole de pourcentage du jeu de paramètres régionaux dominant. | |
( (U+FF08) | Parenthèse gauche si le nombre est négatif. Sinon un espace. | |
) (U+FF09) | Parenthèse droite si le nombre est négatif. Sinon un espace. | |
t | Caractère de tabulation |
Les formulaires HTML5 prennent en charge les expressions de clause d’image de texte suivantes :
Symbole | Interprétation |
---|---|
A | Caractère alphabétique simple. |
X | Caractère simple. |
O | Caractère alphanumérique simple. |
0 (zéro) | Caractère alphanumérique simple. |
9 | Chiffre simple. |