Donnez vie à vos documents numériques !
 

Répondre à : Personnalisation d’un bouton permettant d’importer une pièce jointe

abracadabraPDF Forums PDF – Général Personnalisation d’un bouton permettant d’importer une pièce jointe Répondre à : Personnalisation d’un bouton permettant d’importer une pièce jointe

#63970
bebarth
Maître des clés

bonjour,
On peut aussi compter le nombre de pièces jointes déjà en place.

Code:
var nbPJ=0;
this.syncAnnotScan();
var annots=this.getAnnots();
if (annots!=null) {
    for (var i=0; i        if (annots.type== »FileAttachment » && annots.attachIcon== »Paperclip » && annots.author.substr(0,2)== »PJ ») {
            annots.delay=true;
            annots.setProps({
                author: « PJ « +(nbPJ+1)+ » OK ! »,
                point: [500+(nbPJ*5), 310+(nbPJ*5)]
            });
            annots.delay=false;
            nbPJ++;
        }
    }
}
if (nbPJ==5) {
    app.alert(« Il y a déjà 5 pièces jointes importées »);
} else {
    var annot = this.addAnnot({
        page: this.pageNum,
        type: « FileAttachment »,
        author: « PJ « +(nbPJ+1)+ » OK ! »,
        contents: « Double-clic pour ouvrir ou supprimer pour effacer »,
        attachIcon: « Paperclip »,
        point: [500+(nbPJ*5), 310+(nbPJ*5)],
        strokeColor: color.blue,
    });
}

Et il faut penser à les repositionner si une ou plusieurs ont été supprimées.
@+
:bonjour: