Quantcast
Channel: Adobe Community: Message List
Viewing all articles
Browse latest Browse all 114192

I want to text frame last page move

$
0
0

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?

 

İmage25.jpg

 

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]);

        }

    }

}


Viewing all articles
Browse latest Browse all 114192

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>