Donnez vie à vos documents numériques !
 

Répondre à : Renseigner la valeur par défaut d’un champ de texte avec un script

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

#64707
_seb_
Participant

:PouceHaut: super, merci

Je me suis fait un script pour réaliser des pages de QCM avec boutons d’options et zone de texte.

Code:
nbBoutonsParColonne = 12 ;

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_