Copy link to clipboard
Copied
Hi All,
When using a paragraph style with numbering is there any way to have the numbering ignore any text using the style which is on the pasteboard?
It seems to be a regular issue in our office that someone has moved text onto the pasteboard rather than delete it (usually incase it might be needed later) but this then throws off the numbering for the rest of the document if it is forgotten about.
Thanks in advance.
Copy link to clipboard
Copied
No - you can't do anything about this.
However, it would be good to instill some house rules if everyone is working on the document.
Moving text to the pasteboard is not a good idea.
You could move it to a Creative Cloud Library or to a Library for later insertion instead.
Or better yet - use version control - anyone who opens the file immediately resaves it to
Filename_v2_ET.indd
Adding a version number and an initial to the filename would let you know the last person to work on it.
If you then open the file it would be
Filename_v3_Dw7
Having naming conventions and good work practices instilled in the workflow is very important.
Copy link to clipboard
Copied
Just a note about Eugene's excellent advice about versioning your file names.
This is great advice if your document is a single file but if you are using an InDesign book file, you don't want to do save-as and rename files. You will constantly want to remove the old chapter, add in the new renamed chapter, and update the numbering.
Copy link to clipboard
Copied
Hey - thanks for the reminder!
I work with book files a lot - and I'd still version the book files.
It's a quick swap out - and if you move the file to an _old folder it shows up missing in the book - so you have to relink it.
But horses for courses.
Whatever way works for you 🙂
Copy link to clipboard
Copied
Also I'im sure there is a free script which removes everything from the pasteboard in the document which you could run upon opening, just to be sure.
Copy link to clipboard
Copied
Hi defaultw7olvab2wvuv,
one solution would be to move all the text frames on all the pasteboards to a new layer and set that layer to not visible.
That could be done with this script:
(function()
{
app.doScript
(
moveTextFramesOnPasteboardToNewLayer ,
ScriptLanguage.JAVASCRIPT ,
[],
UndoModes.ENTIRE_SCRIPT ,
"SCRIPT | Move TextFrames On Pasteboard to New Layer"
);
function moveTextFramesOnPasteboardToNewLayer()
{
var textFramesOnPasteboard = [];
var doc = app.documents[0];
var textFrames = doc.spreads.everyItem().textFrames.everyItem().getElements();
var newLayer = doc.layers.add
(
{
name : "TextFrames on PasteBoard"+"-"+Date.now().toString() ,
layerColor : UIColors.RED
}
);
for( var n=0; n<textFrames.length; n++ )
{
if( textFrames[n].parentPage == null )
{
textFrames[n].itemLayer = newLayer;
}
};
newLayer.move( LocationOptions.BEFORE , doc.layers[0] );
newLayer.visible = false;
};
}());
The script's action can be undone in one go.
It's written in ExtendScript ( JavaScript ) and can be used on PCs and Macs.
Regards,
Uwe Laubender
( ACP )