Donnez vie à vos documents numériques !
 

Répondre à : Supprimer une action

abracadabraPDF Forums PDF – Général Supprimer une action Répondre à : Supprimer une action

#75615
Merlin
Maître des clés

Bonjour

 

Oui et non.

Acrobat a un comportement curieux, si on remplace un script par rien ça ne fonctionne pas toujours.

Alors quand je veux “nettoyer” un document je remplace les scripts par un double-slash, ce n’est pas rien mais c’est comme rien, et ça fonctionne à tous les coups :

for (var i = 0; i < this.numFields; i++) {
var oFld = this.getField(this.getNthFieldName(i));
oFld.readonly = true; // verrouiler les champs
oFld.setAction("Format", "//");
oFld.setAction("Keystroke", "//");
oFld.setAction("Calculate", "//");
oFld.setAction("Validate", "//");
oFld.setAction("MouseExit", "//");
oFld.setAction("MouseEnter", "//");
oFld.setAction("MouseUp", "//");
oFld.setAction("MouseDown", "//");
oFld.setAction("OnBlur", "//");
oFld.setAction("OnFocus", "//");
}

this.setAction("WillSave", "//"); // actions de document
this.setAction("WillPrint", "//");
this.setAction("DidSave", "//");
this.setAction("DidPrint", "//");
this.setAction("WillClose", "//");

this.addScript("init", "//"); // script de document