Donnez vie à vos documents numériques !
 

Répondre à : Suppression de Boutons avec JavaScript

abracadabraPDF Forums PDF – Général Suppression de Boutons avec JavaScript Répondre à : Suppression de Boutons avec JavaScript

#60042
MPE-GUYP
Membre

Bonjour Merlin,

Le javaSript pour poser le nouveau existe l’ensemble est relativement rapide, certe on peut toujours améliorer.
le voici :

// Button Creation Script
function CreateMyButton(cName, nPage)
{
// Acquire the crop box (visible area) for the current page
var pgRect = this.getPageBox(« Crop », nPage);
// Place un bouton en haut à droite
// 72 unités = 1 pouce
var fldRect = [];
fldRect [0] = pgRect[0] + 594; // fin à 8 1/4 pouces depuis la gauche
fldRect [1] = pgRect[0] + 810; // début à 11,25 pouces depuis le bas
fldRect [2] = pgRect[0] + 432; // début à 6 pouces depuis la gauche
fldRect [3] = pgRect[0] + 841; // fin à 11.69 pouces  depuis le bas
// Create Button on page
caption = (this.documentFileName.substring (0, this.documentFileName.length-4))
var oFld = this.addField( cName , « button », nPage, fldRect);
// Setup Button’s Properties
if(oFld != null)
{
oFld.buttonSetCaption(caption);
oFld.borderStyle = border.s;
oFld.fillColor = color.gray;
// Border Color
oFld.textColor = color.blue;
oFld.lineWidth = 0;
oFld.textSize = 0;
oFld.lineWidth = 3;
// Thin Border
// oFld.setAction(« MouseUp », « this.pageNum++ »);
// Navigation
}
return oFld;
}

// Main Automation Code for placing a button
// on every page
for(var nPg = 0 ; nPg CreateMyButton(« NextButt », nPg);

Le défaut est lorsqu’il tombe sur un format paysage, là le bouton se balade bien au dessus je passe par un explorateur j’affiche les vignettes pour vérifier et je modifie les format paysage.

Maintenant si je peux avoir un seul Java pour supprimer les anciens et mettre les nouveaux « RAS »

Merci pour ta réponse merlin