Move Pasteboard Items to Current Spread
[This post is by guest writer Jamie McKee of MacKey Composition. Check out the great script!]
As a book designer who cut his teeth on PageMaker, I was used to the idea of "One Pasteboard to Rule Them All..." -- that is, a common pasteboard that always showed the items on it, regardless of what spread you were on. Of course, that's not how it works in InDesign, where every spread has its own pasteboard.
Personally, I can see the advantages of both methods, and I wish InDesign gave you that option. Which is why some while back I was happy to come across a script by Dave Saunders, called "Move Pasteboard Items to Current Spread" which does just as its name implies: any item on any spread of the document you're working on is moved to the pasteboard of the active spread.
I used it with great satisfaction in CS3 and CS4. Then yesterday I tried it in CS5. Imagine my surprise when I discovered that every item on every spread was moved to the current spread, whether it was on the pasteboard or not! It made quite a mess of things in the 56-page/29-spread document I was working on as the contents of all those spreads were moved to my current spread:
Turns out, as Dave Saunders told me, "...it ought to come with a big warning label: Not for use with CS5. The object hierarchy has been changed with CS5 so the script would need some reworking to behave properly in CS5."
Which is not to say that the older CS3/CS4 version is not without its uses in CS5. For example, what if you wanted to move every object from one document to another?just move all the objects to the current spread first! Not only that, but text threads are maintained, so let's say you had a thread from page 1 to 2 to 3 and you want to copy all three frames to another document while keeping them threaded. There's no way to do that currently. But you could use the non-CS5 version of the script to move them all to the first spread without breaking the links, and then copy all three frames and paste them in your new document.