abracadabraPDF › Forums › PDF – Général › Effacer les commentaires › Répondre à : Effacer les commentaires
13 octobre 2023 à 10:03
#73377
Merlin
Maître des clés
A priori l’utilisateur lambda ne voit pas les messages de la console mais pour bien faire les choses il faut protéger le script pour qu’il ne s’exécute que s’il y a des annotations :
this.syncAnnotScan();
var annots = this.getAnnots({ nPage:0 });
for (var j = 0; j < annots.length; j++)
if (annots != null && annots[j].type == "FreeText") {annots[j].destroy();}
Pourquoi ai-je ajouté syncAnnotScan ?
Parce-que c’est le moyen de s’assurer de ne rater aucune annotation, voir :
https://opensource.adobe.com/dc-acrobat-sdk-docs/library/jsapiref/doc.html#syncannotscan