abracadabraPDF › Forums › PDF – Général › Script pour ajouter un bouton avec action Page suivante sur fichiers pdf › Répondre à : Script pour ajouter un bouton avec action Page suivante sur fichiers pdf
15 octobre 2021 à 09:47
#69701
Merlin
Maître des clés
Dans ce cas le plus simple est d’utiliser ce script dans une Action, après l’avoir personnalisé, ensuite on peut appliquer l’Action sur un lot de fichiers.
// CRÉER BOUTON PAGE SUIVANTE SUR TOUTES LES PAGES
for (var p = 0; p < this.numPages; p++) {
// Position du rectangle
var aRect = this.getPageBox( {nPage: p} );
// aRect[0] = zéro car on est dans la CROP box
aRect[0] = aRect[2] - nPosBt6*inch; // from right of page
aRect[2] = aRect[0]+1*inch; // Make it 1 cm wide
aRect[1] -= .5*inch; // 0,5 cm from the top of page
// aRect[3] = zéro car on est dans la CROP box
aRect[3] = aRect[1] - 15; // and 15 points high
var f = this.addField("btPageSuiv", "button", p, aRect )
f.setAction("MouseUp", "pageSuiv()");
f.userName = "Page suivante"; // infobulle
f.display = display.noPrint;
f.borderStyle = border.s;
f.highlight = "none";
f.textSize = 0; // 0 = corps automatique
f.textColor = color.black;
f.fillColor = color.white;
f.strokeColor = color.transparent;
f.textFont = font.Helv; // Helvetica
f.buttonSetCaption(">>>"); // flèche vers la droite
}
- Cette réponse a été modifiée le il y a 3 années et 2 mois par JR Boulay.