Move Pasteboard Items to Current Spread

Editor’s note: The scripts mentioned in this article still work in InDesign 2023 18.1

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:

Image1.jpg

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.”

I’m not a scripting wizard, but I know people who are, such as Martinho da Gloria, of Automatication. Martinho was able to fix the script for CS5 so that, just like in CS3 and CS4, one double-click on the script’s name in your Scripts Panel is all it takes to move any item on any pasteboard of any spread to the current spread you are viewing. Simply drop the proper version of the javascript into your Adobe InDesign CSx > Scripts > Scripts Panel folder, and you’re good to go.

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.

Click here to download a zip file with both versions of the script in it.

Bookmark
Please login to bookmark Close

This article was last modified on March 3, 2023

Comments (7)

Leave a Reply

Your email address will not be published. Required fields are marked *

Loading comments...