abracadabraPDF › Forums › PDF – Général › Enregistrement : nom du PDF + Date et Heure › Répondre à : Enregistrement : nom du PDF + Date et Heure
11 février 2017 à 11:09
#62269

Maître des clés
On ne peut copier depuis les boites d’alerte que avec Mac OS.
Donc la ruse c’est d’utiliser un autre type de boite, essaye ça :
Code:
/* mise en variable */
var strFixe = « NOM-FIXE »;
/* mise en variable nom des champs */
var strNom = this.getField(« NOM »).value;
var strNum = this.getField(« DATE »).value
/* détection de la langue et mise en variable des textes */
if (app.language == « FRA ») {
var strTitre = strFixe + » – Enregistrement »;
var strQuestion = « COPIEZ le nom proposu00E9 ci-dessous et COLLEZ le dans la fenu00EAtre suivante pour l’utiliser comme nom de fichier : »;
} else {
var strTitre = strFixe + » – Save As »;
var strQuestion = « COPY below proposed text and PASTE it in the following box to use it as file name: »;
}
/* concaténation du nom de fichier */
var strDisplay = strNum + « _ » + strNom + « _ » + strFixe;
/* affichage du nom de fichier */
var saveRep = app.response({cQuestion: strQuestion, cTitle: strTitre, cDefault: strDisplay,});
if (saveRep != null) {
/* détection du logiciel Acrobat */
if (app.viewerVariation == « Full ») {
/* modification du Titre du document */
this.info.Title = strNum + » – » + strNom + » – » + strFixe;
}
/* masquage du bouton et enregistrement */
event.target.display = display.hidden;
app.execMenuItem(« SaveAs »);
}
var strFixe = « NOM-FIXE »;
/* mise en variable nom des champs */
var strNom = this.getField(« NOM »).value;
var strNum = this.getField(« DATE »).value
/* détection de la langue et mise en variable des textes */
if (app.language == « FRA ») {
var strTitre = strFixe + » – Enregistrement »;
var strQuestion = « COPIEZ le nom proposu00E9 ci-dessous et COLLEZ le dans la fenu00EAtre suivante pour l’utiliser comme nom de fichier : »;
} else {
var strTitre = strFixe + » – Save As »;
var strQuestion = « COPY below proposed text and PASTE it in the following box to use it as file name: »;
}
/* concaténation du nom de fichier */
var strDisplay = strNum + « _ » + strNom + « _ » + strFixe;
/* affichage du nom de fichier */
var saveRep = app.response({cQuestion: strQuestion, cTitle: strTitre, cDefault: strDisplay,});
if (saveRep != null) {
/* détection du logiciel Acrobat */
if (app.viewerVariation == « Full ») {
/* modification du Titre du document */
this.info.Title = strNum + » – » + strNom + » – » + strFixe;
}
/* masquage du bouton et enregistrement */
event.target.display = display.hidden;
app.execMenuItem(« SaveAs »);
}