Donnez vie à vos documents numériques !
 

Répondre à : Script pour ajouter un bouton avec action Page suivante sur fichiers pdf

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

#70076
Merlin
Maître des clés

En fait il manquait la première ligne, qui défini la variable « nPosBt6 ».

Du coup j’ai testé et j’ai remplacé les « >>> » par leur équivalent Unicode car ça buggait (en dernière ligne).

 

// POSITION BOUTON "PAGE SUIVANTE"
var nPosBt6 = 1.5; // cm à partir du bord DROIT de la page, ce bt fait 1 cm de large

// 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.black;
f.textFont = font.Helv; // Helvetica
f.buttonSetCaption("\u003E\u003E\u003E"); // flèche vers la droite
}