(Russian) Урок — о том, как случайно повернуть объекты в InDesign

Sorry, this entry is only available in Russian. For the sake of viewer convenience, the content is shown below in the alternative language. You may click the link to switch the active language.

Урок о том, как быстренько повернуть объекты рандомно в 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. После этого достаточно будет добавить его в панель Scripts вашего InDesign.

Это урок из нашего курса вёрстки в InDesign. Подробнее — на странице курса.


Similar Posts:


Subscribe!

Instagram
VK
Facebook
YouTube!
Telegram!

Subscribe to mail list



* clicking the ‘Subscribe’ button you agree that your personal data will be processed