Inscrivez-vous

abracadabraPDF forum

Le seul forum francophone entièrement dédié au format PDF (norme ISO 32000)

adrith

08 août 2018 : 16:43
Grand magicien Messages: 111
Bonjour,


J'ai beaucoup de champs sur une page que je dois dupliquer plusieurs fois. Le nom des champs doivent respecter une certaine trame donc je suis obligé de les renommer une fois les pages dupliquées.
Est-ce que vous croyez qu'un script pourrait m'aider ?
Script de ce genre qui serait placé sur un bouton temporaire.


for (var i=0; i<this.numFields; i++) {
var oFld = this.getField(this.getNthFieldName(i));
if ((oFld.name == "%TOTO%")) {
   app.alert("OK");
   //rename... TITI
}
}


En s'inspirant d'un code comme ci-dessus, j'aimerai que sur tous les noms de champs où il trouve la chaine TOTO, il me le remplace en TITI. C'est jouable à votre avis ?
Merci

  • Grand magicien
  • Messages: 1 032

Re : Script pour renommer des champs

bebarth Réponse 1 08 août 2018 : 19:14

bonjour

Il est impossible de renommer des champs via JavaScript.
Selon ce que tu veux faire, je te conseille de regarder du côté « Template »...
@+
 :bonjour:
« Modifié: 08 août 2018 : 19:38 par bebarth »

  • Grand magicien
  • Messages: 111

Re : Script pour renommer des champs

adrith Réponse 2 08 août 2018 : 20:13

Ok bebarth, dommage je pensais ça possible :(
Je vais me palucher ça à la main alors ;)

  • Grand magicien
  • Messages: 1 032

Re : Script pour renommer des champs

bebarth Réponse 3 08 août 2018 : 21:04

...les templates pour dupliquer des pages ça ne t’intéresse pas ?
Désolé pour les réponses succinctes, mais j’ai juste mon téléphone pour répondre...
@+
 :bonjour:

  • Grand magicien
  • Messages: 111

Re : Script pour renommer des champs

adrith Réponse 4 09 août 2018 : 10:45

Je les utilise déjà les templates, mais ça ne rempli pas les conditions déjà mises en places dans le document.

Et aucun souci bebarth, c'est déjà gentil de m'avoir répondu :)
Bonne journée
A+

  • Grand magicien
  • Messages: 1 032

Re : Script pour renommer des champs

bebarth Réponse 5 09 août 2018 : 14:25

Bonjour,
Si cela t’est possible il faudrait partager ton fichier pour voir ce qu’il est possible de faire, mais pour ma part je n’aurai pas d’ordi Avant le 22 août...
@+
 :bonjour:

  • Grand magicien
  • Messages: 7 717

Re : Re : Script pour renommer des champs

Merlin Réponse 6 Aujourd'hui à 02:00

Bonjour

Il est impossible de renommer des champs via JavaScript.

Je confirme, il vaut mieux utiliser la Convention de dénomination des champs de formulaire, voir : https://www.abracadabrapdf.net/ressources-et-tutos/js-et-formulaires-ressources/duplication-rapide-de-champs-de-formulaire/
Acrobate du PDF, InDesigner, Photoshopographe et WordPresseur