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_