Quantcast
Channel: Adobe Community: Message List
Viewing all articles
Browse latest Browse all 97529

Indesign Scripting: How can I move a placed item using Javascript?

$
0
0

Hey all,

 

I have been trying to write a script that places a slug object from an indesign library on to a document and then moves it to my slug area. It all seems to work except the move command. I think the problem is that I haven't selected my placed asset correctly.

 

Please help!

 

This is what I have so far:

 

//Create new document

var doc = app.documents.add();

 

 

// Get page size values

var w = doc.documentPreferences.pageWidth;

var h = doc.documentPreferences.pageHeight;

 

 

//Create layer called SLUG

var slugLayer = doc.layers.add({name:"SLUG"});

 

 

//Set document slug area size

doc.documentPreferences.documentSlugUniformSize = false;

doc.documentPreferences.slugBottomOffset = "20 mm";

 

 

//Open InDesign library file that contains the slug file

var slugLibrary = app.open(File("/Users/Shared/Slug.indl"));

 

 

//Place slug script to go here

var myPlacedAsset = slugLibrary.assets.item("Slug");

 

 

var mySlug = myPlacedAsset.placeAsset(doc);

//Close the slug library

slugLibrary.close();

// Move slug object to slug area

mySlug.move([0,0]);

 

 

//Lock SLUG layer

slugLayer.locked = true;


Viewing all articles
Browse latest Browse all 97529

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>