2010-09-22 21 views

Répondre

7

Vous voulez:

app.activeWindow.activePage.name; 

Cela vous donnera la page réelle le nom du numéro sous la forme d'une chaîne (c.-à-d. si vos pages sont numérotées en caractères romains, cela donnera 'v' pour la cinquième page).

0

Le texte ci-dessous crée un bloc de texte avec le numéro de page en cours. Vous pouvez également l'appliquer à la page maître en modifiant l'emplacement de la page pour laquelle le cadre de texte est placé.

myDocument = app.activeDocument; 
var myDocument = app.documents.item(0); 
var myPage = myDocument.pages.item(0); 
var myTextFrame = myPage.textFrames.add(); 
//Set the bounds of the text frame. 
// 
myTextFrame.geometricBounds = [0, 0, .52, 5.5]; 
//Enter text in the text frame. 
//("\r" is a return character.+ 
myTextFrame.contents = "P_"; 
myTextFrame.parentStory.insertionPoints.item(-1).contents = SpecialCharacters.autoPageNumber;