the text frame on each page last page
from top to bottom to sequentially I want to move
this script
some of the pages dontt move
and how do I make a row
Are these scripts can help?
var myDoc = app.activeDocument;
var diyalogWindow = app.dialogs.add({name: "Rectangle or Textframe"});
with(diyalogWindow){
with(dialogColumns.add()){
with(borderPanels.add()){
with(dialogColumns.add()) {
staticTexts.add({staticLabel:"Find W"});
findW = textEditboxes.add({editContents: "165"});
}
with(dialogColumns.add()) {
staticTexts.add({staticLabel:"Change W"});
changeX = textEditboxes.add({editContents: "165"});
}
with(dialogColumns.add()) {
staticTexts.add({staticLabel:"Move X"});
moveX = textEditboxes.add({editContents: "25"});
}
}
with(borderPanels.add()){
with(dialogColumns.add()) {
staticTexts.add({staticLabel:"Find H"});
findH = textEditboxes.add({editContents: "5"});
}
with(dialogColumns.add()) {
staticTexts.add({staticLabel:"Change H"});
changeY = textEditboxes.add({editContents: "5"});
}
with(dialogColumns.add()) {
staticTexts.add({staticLabel:"Move Y"});
moveY = textEditboxes.add({editContents: "25"});
}
with(dialogColumns.add()) {
staticTexts.add({staticLabel:"Page"});
pageNo = textEditboxes.add({editContents: myDoc.pages.length.toString()});
}
}
}
}
if(diyalogWindow.show() == 1)
{
var j;
for (var p = 0; p < app.activeDocument.allPageItems.length; p++)
{
var pageItem = document.allPageItems[p];
pageItem.select();
var frameSize = pageItem.geometricBounds;
var frameWidth = frameSize[3]-frameSize[1];
var frameHeight = frameSize[2]-frameSize[0];
if(Number(Math.round(frameWidth)) == findW.editContents && Number(Math.round(frameHeight)) == findH.editContents)
{
pageItem.geometricBounds = [frameSize[0], frameSize[1], frameSize[0] - Number(changeY.editContents), frameSize[1] + Number(changeX.editContents)];
pageItem.move(myDoc.pages[pageNo.editContents - 1]);
pageItem.move([moveX.editContents, moveY.editContents]);
}
}
}