I have read the issue concerning the Transform function in an Action.
Has anyone had any luck with this?
did you try where it says "Enter the opposite vertical values"?
basically in CS5, positive Y values mean moving down and negative Y values mean moving up. for example to move up an object 100 points enter -100 pt. Or try to move the object by dragging instead of using the Transform dialog.
by the way, the action can be recorded in CS3 if you don't have CS4.
I am somwhat confused by the Negative values answer.
My action is used on an existing document that has some artwrok already placed. When the action is run, it does some color cleanup of the art that is there, then places art from another file onto the document. The Transform Panel is used to move the placed art to a specific location (x 265, y 338) so that it lines up with the existing art.
The transform panel doe snot move it a specified number of points, rather it moves it to a point. That way, during the place process, it does not matter where the new art is placed, it will be moved where it needs.
When I use the Transform Panel outside of the action, it does what it needs to do. But running the action, it get wonky.
I am confused by the opposite vertical values and dont see how it applies to the Transform Panel, but I will look at it again.
This action was originally created and used in CS3 without issue...
Thanks for that.
I understand the concept there. And I have made the adjustment (For a doc that is 792 pts high, the old location was 338, the new location should be 454). I already made that change (Not realizing the reasoning behind it.)
While the Horizontal location works, the vertical location appears to rely on the documents location on the screen. I get different results in vertical location when I move the document around. I did find that setting the view to actual size (Ctrl+1) first, then running the action seemed to give me the results I need. But when going to other zoom levels or panning to a different location, it does not work.
For now I have a solution, I have added Actual Size to my action.
Still not sure why they changed that. It does not make sense to me to be working in x,-y space.
Thanks guys for the help.
Regarding the object's position you might also run into the issue of global and artboard rulers. For recording and executing the script you'll have to decide which one to use and align artboards accordingly if you use global rulers.
Unfortunately, the - values do not work. I can make them work, but as soon as I try it in another view, zoom level etc... I get different results. the non negative values work too.
I also checked the Ruler settings. Thanks, I did not know about Global and Artboard rulers.
I know that the view is not supposed to matter. I have been using this script in CS3 for some time. But as the bug points out, they are having issues with the new rulers in CS5.
So, am I the only one that is seeing this issue with different results depending on the View? Thsi is a simple action, and should be straight forward. I know I'm getting older, but I have been using AI since 88 and usually know what I'm doing (But I am not ruling out old age).
If someone can verify that this basic action works consitently for them, in all kinds of views, then I will have CS5 re-installed and try again. Otherwise, i suppose its a true bug that will have a fix...