Copy link to clipboard
Copied
Is there any way to have this feature turned on automatically so that I don't have to keep turning it on every time I open a new doc?
Thanks
Copy link to clipboard
Copied
Yes. With no documents open include the Separation Preview Panel (Window>Output>Separation Preview) along with the docked panels on the side of your screen (as highlighted in the screenshot) and save it as part of a Custom workspace. Then quit the program. When you reopen not only will the new workspace remain open but it will become part of your preference file. If you then make a copy of your new preference file you can use it to replace any possibly corrupt preferences in the future and retain your custom workspace. See https://helpx.adobe.com/indesign/using/customizing-workspace.html for more information on docking panels.
Copy link to clipboard
Copied
Thank you for the reply. Actually what I was hoping to see if this can be set... That the Separation View (OFF) be set to (ON) all the time so I don't have to keep turning it on. I use Sep Preview all the time and would be nice if I didn't have to turn it on all the time. This probably can't be done but thought I would throw it out there.
Thanks for your time on sending me that suggestion. I appreciate it.
Copy link to clipboard
Copied
If you have View>Overprint Preview turned on - then it will be visible.
I do the same as @Bill Silbert and put the panel active in my layout of panels - all the time.
But this option is grayed out with no documents open
I came up with this script that will set the Overprint on for New Documents and if you open a document
if you put in a 'startup scripts' folder it will run all the time
http://kasyan.ho.ua/tips/indesign_script/all/start_up_folder.html
On my computer it looks like this
Save the below in a plain text file and name it
auto_overprint_on.jsx
(function () {
// Function to turn on Overprint Preview
function turnOnOverprintPreview(event) {
try {
var doc = event.target;
if (doc instanceof Document) {
doc.layoutWindows[0].overprintPreview = true;
$.writeln("Overprint Preview turned on for: " + doc.name);
}
} catch (e) {
$.writeln("Error: " + e);
}
}
// Add event listeners for opening and creating documents
function addEventListeners() {
$.writeln("Adding event listeners...");
app.eventListeners.add("afterOpen", turnOnOverprintPreview);
app.eventListeners.add("afterNew", turnOnOverprintPreview);
// Apply Overprint Preview to already opened documents
for (var i = 0; i < app.documents.length; i++) {
turnOnOverprintPreview({ target: app.documents[i] });
}
$.writeln("Event listeners added.");
}
// Persist the script state to maintain event listeners across sessions
#targetengine "session"
$.writeln("Starting the script...");
addEventListeners();
})();
Copy link to clipboard
Copied
Copy link to clipboard
Copied
I've simplified it and it works better - for some reason I tried this later on today on another computer and it didn't work.
So I found a simpler way
It seems to invoke the menu item on new docuemnts or when opening documents.
//*******************************************
#targetengine 'mysession' // Script persists for current session
function main() {
var myEventListener = app.addEventListener("afterOpen", turnOnOverprintPreview);
}
function turnOnOverprintPreview() {
try {
var myMenuAction = app.menuActions.item("$ID/Overprint Preview");
myMenuAction.invoke();
} catch (error) {
// Handle the error if Overprint Preview cannot be enabled
console.error("Error turning on Overprint Preview:", error);
}
}
main();
//*******************************************
Copy link to clipboard
Copied
Hi @Christopher3440329747o5 , There is a key command for it, the default is Command-Y