1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60
|
var myDocument = app.activeDocument;
var tab = new Array(app.selection.lenght);
if(app.selection.length != 0){
for(myCounter = 0; myCounter < app.selection.length; myCounter ++){
var myLink = app.selection[myCounter].graphics[0].itemLink.filePath;
tab[myCounter]=myLink;
app.select(tab[myCounter]);
}
}
var base= prompt("entrer la largeur de l'annonce","grandeur en milimètres");
var hauteur= prompt("entrer la hauteur de l'annonce","grandeur en milimètres");
// tester que les formats entrées soient bien des nombres
while(isNaN(parseFloat(base)) || isNaN(parseFloat(hauteur))){
alert("veuillez saisir uniquement des nombres");
base= prompt("entrer la largeur de l'annonce","grandeur en milimètres");
hauteur= prompt("entrer la hauteur de l'annonce","grandeur en milimètres");
}
with(myDocument.documentPreferences){
pageHeight = hauteur;
pageWidth = base;
//Bleed
documentBleedBottomOffset = "3mm";
documentBleedTopOffset = "3mm";
documentBleedInsideOrLeftOffset = "3mm";
documentBleedOutsideOrRightOffset = "3mm";
}
with(myDocument.marginPreferences){
top = 0;
left = 0;
bottom = 0;
right = 0;
}
// test que l'utilisateur ouvre bien un document conforme
if (app.documents.length != 0){
// si le document contient des blocs adapter l'annonce
if (app.activeWindow.activeSpread.pageItems.length != 0){
}
else {
alert("le document ne contient pas d'élément de type block");
}
}
else{
alert("Aucun document Indesign n'est ouvert");
} |