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

#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 1 année et 3 mois par JR Boulay.