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

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