abracadabraPDF › Forums › PDF – Général › Renseigner la valeur par défaut d’un champ de texte avec un script › Répondre à : Renseigner la valeur par défaut d’un champ de texte avec un script
:PouceHaut: super, merci
Je me suis fait un script pour réaliser des pages de QCM avec boutons d’options et zone de texte.
var taille = 30 ;
var gauche = 15;
var bas = 415;
var decalage = 0;
var numZtColonneGauche = 1;
var numZtColonneDroite = nbBoutonsParColonne + 1;
// Création du formulaire sur deux colonnes de 12 boutons
for(var i = 1; i // Bouton et zone de texte colonne de gauche
this.addField(“Br3″,”radiobutton”, 0, [15, bas + taille – decalage, 30, bas – decalage]);
this.addField(“ztBr” + numZtColonneGauche + “_3”, “text”, 0, [35, bas + taille – decalage, 345, bas – decalage]);
// Bouton et zone de texte colonne de droite
this.addField(“Br3″,”radiobutton”, 0, [370, bas + taille – decalage, 385, bas – decalage]);
this.addField(“ztBr” + numZtColonneDroite + “_3”, “text”, 0, [390, bas + taille – decalage, 700, bas – decalage]);
decalage = decalage + 35;
numZtColonneGauche++;
numZtColonneDroite++;
}
// Bordure et valeur d’exportation des boutons-radios
var f = this.getField(“Br3”);
f.strokeColor = color.black;
f.exportValues =
[
“a”,
“b”,
“c”,
“d”,
“e”,
“f”,
“g”,
“h”,
“i”,
“j”,
“k”,
“l”,
“m”,
“n”,
“o”,
“p”,
“q”,
“r”,
“s”,
“t”,
“u”,
“v”,
“w”,
“x”
];
// Valeur par défaut et mise forme des zones de texte
var numZt = 1;
for(var i = 0; i var zt = this.getField(“ztBr” + numZt + “_3”);
zt.textFont = “Verdana”;
zt.defaultValue = f.exportValues;
zt.textSize = 0;
zt.borderStyle = border.s;
zt.strokeColor = color.black;
zt.readonly = true;
numZt++;
}
la police d’écriture pour les zones de texte ne fonctionne pas elle reste sur Helvetica :doute: Edit : corrigé.
_seb_