abracadabraPDF › Forums › PDF – Général › Supprimer une annotation spécifique › Répondre à : Supprimer une annotation spécifique

bonjour,
Le plus simple est de donner un nom à l’annotation lors de sa création puis supprimer celle qui porte ce nom !
if (event.target.buttonGetCaption()=="AJOUTER") {var coordonnees=event.target.rect;var annotation=this.addAnnot({page: 0,type: "Text",point: [coordonnees[2]+20,coordonnees[1]+20],name: "annotationNo1",});event.target.buttonSetCaption("SUPPRIMER");event.target.fillColor=color.red;event.target.textColor=color.white;} else {var lesAnnotations=this.getAnnots({nPage:0});for (var i=0; i<lesAnnotations.length; i++)if (lesAnnotations.name=="annotationNo1") lesAnnotations.destroy();event.target.buttonSetCaption("AJOUTER");event.target.fillColor=color.green;event.target.textColor=color.black;}
@+
😎
-
Cette réponse a été modifiée le il y a 1 semaine et 4 jours par
Merlin. Raison: Ce script n'est pas complet, voir ci-dessous