Posts filed under: JavaScript

InDesign makes it surprisingly difficult to break the link between two text frames without otherwise modifying the layout. The official way of breaking the thread between frames is to click the in-port or out-port of a text frame, and then...
Continue Reading →
Adobe removed the old “layout adjustment” feature from InDesign 2019 and replaced it with the new “adjust layout” feature. Yes, that’s as confusing as it sounds. I guess their idea was that the new feature is a replacement for the...
Continue Reading →
Here’s a little routine that will paste text in a more expected way than InDesign handles it. Fuller explanation to come, time permitting, but check out the link to the Adobe Forums below to understand the issue. This script was...
Continue Reading →
Over on the Adobe InDesign Scripting Forum, Bob Levine asked: I have a client in need of a script to print every nth page in an InDesign book. The book could be more than 20,000 pages so manually entering page...
Continue Reading →
Using FormMagic or FormMaker is a 2-step process. First, FormMagic must be run on the InDesign file. Then, it must be run again in Acrobat on the resulting interactive PDF. In this post, I will show how to create an action in Acrobat...
Continue Reading →
Italic-formatted text followed by roman (upright, regular) text can cause typographic problems: the leaning italic letters collide with the upright roman in front. Italic f is particularly problematic, especially as the last letter in a parenthetical comment (what if) where it...
Continue Reading →
Word has a nice feature that lets you select some text and press Shift+F3 to cycle between all the available capitalization modes: so you cycle through the options like this: cycle > Cycle > CYCLE > cycle just by pressing...
Continue Reading →
This is something that has bugged me often with InDesign. Although InDesign has a way of setting an object style to be “default” (in the object styles panel just drag the [T] to your preferred default style), that default setting...
Continue Reading →
A few weeks ago on the Adobe InDesign scripting forum, InDesign Guru AnneMarie Concepcion asked for a script that would allow the user to select a bunch of files and automatically place them inside an InDesign document, one after the other:...
Continue Reading →
If you’re a guest at someone’s house, wouldn’t you agree that it is bad manners to leave a mess behind you when you go? Likewise, when a user runs your script, I’m sure you’d agree that the user shouldn’t have...
Continue Reading →
JavaScript’s Date object can be a difficult beast to tame. In terms of the number of properties and methods it has, it must be one of the largest core JavaScript classes out there. However, using it requires some careful thinking,...
Continue Reading →