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_