Donnez vie à vos documents numériques !
 

Répondre à : Importer une ou des pièces jointes à la suite du document PDF

abracadabraPDF Forums PDF – Général Importer une ou des pièces jointes à la suite du document PDF Répondre à : Importer une ou des pièces jointes à la suite du document PDF

#69563
ALFB
Membre

Il y a deux approches, soit les placer en fonction de leur ordre d’arrivée (donné par la variable j), soit les placer sous le bouton cliqué (ce qui est déjà le cas) en modifiant le décalage par rapport aux coordonnées du bouton.

Oui je vais les placer sous le bouton cliquer. J’ai réussi à les positionner comme je voulais (les unes en dessous des autres).Par contre, ci-j’ai 2 PJ sous le premier bouton, la PJ au second bouton se positionne en troisième place et non en dessous du bouton (je ne dois pas être tres clair)

Code:
var aRect = event.target.rect;
this.syncAnnotScan();
annots = this.getAnnots();
var j=0;
for (var i = 0; i if (annots.type== »FileAttachment ») {
var j=j+1;
// annots.point =[aRect[0]-1*(j), aRect[1]-15];
}
}
if (j>4) {
{app.alert({cMsg: »Vous ne pouvez importer plus de 5 pièces jointes. », nIcon:2});}
} else {
var annot = this.addAnnot({
page: this.pageNum,
type: « FileAttachment »,
contents: « Double-clic pour ouvrir la piu00E8ce jointe »,
attachIcon: « Paperclip »,
point: [aRect[0]-(0*(j+1)), aRect[3]-(18*(j))],
strokeColor: color.blue,
});
annot.contents = annot.attachment.name;
}

Il faudrait que je crée une variable qui compte le nombre de PJ (exemple nbpj) et soustraire j-nbpj en lieu et place de j dans le code point:…