Skip to content

Instantly share code, notes, and snippets.

@certainlyakey
Created June 22, 2014 21:36
  • Star 2 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
Star You must be signed in to star a gist
Save certainlyakey/dc4c309bcc285ffdda2d to your computer and use it in GitHub Desktop.
Toggle reference point position Indesign script
//Alternates reference point position with each activation from top left to bottom right
//Assign a keyboard shortcut for fast use
if (app.activeWindow.transformReferencePoint == AnchorPoint.BOTTOM_RIGHT_ANCHOR) {
app.activeWindow.transformReferencePoint = AnchorPoint.TOP_LEFT_ANCHOR;
} else if (app.activeWindow.transformReferencePoint == AnchorPoint.TOP_LEFT_ANCHOR) {
app.activeWindow.transformReferencePoint = AnchorPoint.TOP_CENTER_ANCHOR;
} else if (app.activeWindow.transformReferencePoint == AnchorPoint.TOP_CENTER_ANCHOR) {
app.activeWindow.transformReferencePoint = AnchorPoint.TOP_RIGHT_ANCHOR;
} else if (app.activeWindow.transformReferencePoint == AnchorPoint.TOP_RIGHT_ANCHOR) {
app.activeWindow.transformReferencePoint = AnchorPoint.LEFT_CENTER_ANCHOR;
} else if (app.activeWindow.transformReferencePoint == AnchorPoint.LEFT_CENTER_ANCHOR) {
app.activeWindow.transformReferencePoint = AnchorPoint.CENTER_ANCHOR;
} else if (app.activeWindow.transformReferencePoint == AnchorPoint.CENTER_ANCHOR) {
app.activeWindow.transformReferencePoint = AnchorPoint.RIGHT_CENTER_ANCHOR;
} else if (app.activeWindow.transformReferencePoint == AnchorPoint.RIGHT_CENTER_ANCHOR) {
app.activeWindow.transformReferencePoint = AnchorPoint.BOTTOM_LEFT_ANCHOR;
} else if (app.activeWindow.transformReferencePoint == AnchorPoint.BOTTOM_LEFT_ANCHOR) {
app.activeWindow.transformReferencePoint = AnchorPoint.BOTTOM_CENTER_ANCHOR;
} else if (app.activeWindow.transformReferencePoint == AnchorPoint.BOTTOM_CENTER_ANCHOR) {
app.activeWindow.transformReferencePoint = AnchorPoint.BOTTOM_RIGHT_ANCHOR;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment