blog/
Урок — о том, как случайно повернуть объекты в InDesign
Урок о том, как быстренько повернуть объекты случайно в InDesign.
Код скрипта SelectObjectsAndRotateRandomly.jsx:
//SelectObjectsAndRotateRandomly.jsx //An InDesign JavaScript by dmtrvk.ru /* @@@BUILDINFO@@@ "SelectObjectsAndRotateRandomly.jsx" 3.0.0 3 June 2020 */ //This script randomly rotates selected objects. //When you choose one of the imported graphic types, the script will select //the frame containing the graphic (and not the graphic itself). // // main(); function main(){ rotateTheObjectArray (); } function getRndInteger(min, max) { return Math.floor(Math.random() * (max - min + 1) ) + min; } function rotateTheObjectArray () { for (i=0; i<app.selection.length; i++){ var pageItem = app.selection[i]; //вариант 1 pageItem.rotationAngle = getRndInteger(0, 360); ; //вариант 2 //app.layoutWindows[0].transformReferencePoint = AnchorPoint.CENTER_ANCHOR; //pageItem.transform(CoordinateSpaces.pasteboardCoordinates, AnchorPoint.centerAnchor, tm); } }
Скопируйте код в текстовый файл и сохраните как SelectObjectsAndRotateRandomly.jsx (или вы можете скачать его с github). После этого достаточно будет добавить его в панель Scripts вашего InDesign.
Это урок из нашего курса вёрстки в InDesign. Подробнее — на странице курса.
Может быть интересно:
- Урок — Буквы от больших к маленьким в InDesign
- Скрипт для выбора победителя в инстаграме (из лайков)
- Поменять картинки местами в InDesign
- Скрипт для выбора победителя в инстаграме (из комментариев)
- Анимация для IG с помощью JavaScript и AfterEffects
▩