Co jest wyrazem DOM, aby uzyskać aktualną stronę, na której znajduje się kursor:Pobiera aktualny numer strony w InDesign CS5 z JavaScript
app.activeDocument.currentPage ?
Co jest wyrazem DOM, aby uzyskać aktualną stronę, na której znajduje się kursor:Pobiera aktualny numer strony w InDesign CS5 z JavaScript
app.activeDocument.currentPage ?
Chcecie:
app.activeWindow.activePage.name;
To daje rzeczywistą stronę numer nazwa w postaci ciągu znaków (tzn. jeśli twoje strony są ponumerowane alfabetem rzymskim, to da "v" dla piątej strony).
Poniższe spowoduje utworzenie bloku tekstu z bieżącym numerem strony. Możesz również zastosować to do strony wzorcowej, zmieniając położenie strony, dla której umieszczona jest ramka tekstowa.
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;