从Javascript获取InDesign CS5中的当前页码

时间:2010-09-22 14:45:00

标签: javascript adobe-indesign flash-cs5

获取光标所在页面的DOM表达式是什么:

app.activeDocument.currentPage ?

2 个答案:

答案 0 :(得分:7)

你想:

app.activeWindow.activePage.name;

这将为您提供实际的页码名称作为字符串(即如果您的页面以罗马编号,那么这将为第五页提供'v')。

答案 1 :(得分:0)

下面将创建一个包含当前页码的文本块。您还可以通过更改放置文本框架的页面位置将其应用于母版页。

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;