Skip to main content
Bedazzled532
Inspiring
August 19, 2022
Answered

Speedup script for Indesign

  • August 19, 2022
  • 3 replies
  • 1231 views

Hello all,

 

I have been trying to write a script to speedup Indeisgn 2022. I have finally managed to write the following code:

 

//Display Performance Settings
//app.activeWindow.viewDisplaySetting=ViewDisplaySettings.TYPICAL; //To make open window display setting TYPICAL
app.displayPerformancePreferences.defaultDisplaySettings = ViewDisplaySettings.TYPICAL;

/* Other Options
ViewDisplaySettings.OPTIMIZED
ViewDisplaySettings.TYPICAL
ViewDisplaySettings.HIGH_QUALITY
*/

//Turn off Live Screen Drawing
app.liveScreenDrawing = LiveDrawingOptions.NEVER;
/*other options are
LiveDrawingOptions.DELAYED
LiveDrawingOptions.IMMEDIATELY
*/

//Turn Off the preflight
app.preflightOptions.preflightOff = false;


//Disable Smart Text Reflow
//var myDoc = app.documents[0]; //working but disabled
//myDoc.textPreferences.smartTextReflow = false; //working but disabled
app.textPreferences.smartTextReflow = false;


//Disable the Pages Thumbnail
app.panels.itemByName("Pages").pagesThumbnails = false;

//Disable save image preview with the file
app.generalPreferences.includePreview = false;

//Find/Check misspelled words and Disable dynamic spell check
app.spellPreferences.checkMisspelledWords = false;
app.spellPreferences.checkRepeatedWords = false;
app.spellPreferences.checkCapitalizedWords = false;
app.spellPreferences.checkCapitalizedSentences = false;
app.spellPreferences.dynamicSpellCheck = false;

//Disable Track Changes
app.trackChangesPreferences.showAddedText = false;
app.trackChangesPreferences.showDeletedText = false;
app.trackChangesPreferences.showMovedText = false;
app.trackChangesPreferences.spellCheckDeletedText = false;

 

I am missing on one thing i.e HyperLinkStatus Disable. I have no clue how to do it.

Can anyone suggest? Apart from that my code is working but I dont know whether its sufficient or do I need something more in my code. I am in learning phase of Indeisn coding.

 

Thanks

This topic has been closed for replies.
Correct answer jctremblay

Download the Setup script by Keith Gilbert at https://gilbertconsulting.com/scripts.
You will find a way to do that inside of it starting at line 304.

3 replies

Peter Kahrel
Community Expert
Community Expert
August 20, 2022

Documents process quickly when you don't show them. So close the document and open it without showing:

 

doc = app.documents[0].fullName;
app.documents[0].close(SaveOptions.YES);
doc = app.open (doc, false);
// do your thing, then save and close the doc
app.documents[0].close(SaveOptions.YES);
// and reopen it and show it
doc = app.open (doc, true);

 

P. 

Robert at ID-Tasker
Legend
August 20, 2022

I think the last line should be "true" 😉 

Peter Kahrel
Community Expert
Community Expert
August 22, 2022

True! I corrected the sample. Thanks.

Participant
August 19, 2022
Can you send me one of your finished products
Bedazzled532
Inspiring
August 26, 2022

I am still working on it. I am planning to give it an interface but I have no clue how to start with an Interface.

jctremblay
Community Expert
jctremblayCommunity ExpertCorrect answer
Community Expert
August 19, 2022

Download the Setup script by Keith Gilbert at https://gilbertconsulting.com/scripts.
You will find a way to do that inside of it starting at line 304.

Bedazzled532
Inspiring
August 19, 2022
Thank you so much Jean-Claude.

I have downloaded the script.

Regards
Shahid
jctremblay
Community Expert
Community Expert
August 19, 2022

Thanks to Keith Gilbert!