常用语句——Indesign javascript

//引用同一目录下的inc.js文件
$.evalFile(new File(new File(File.decode($.fileName)).parent.fsName + "/inc.js"));

//当前文档的宽度和高度

var pageWidth = app.activeDocument.documentPreferences.pageWidth;
 var pageHeight = app.activeDocument.documentPreferences.pageHeight;

//设置某个TextFrame的宽度

myTextFrame.textFramePreferences.textColumnFixedWidth = 300;

//设置某对象的大小和坐标
obj.geometricBounds = [y1,x1,y2,x2];

//获取某对象的坐标(y1,x1,y2,x2) 

var myEqmeasure = obj.geometricBounds;

//得到某对象的属性名

obj.constructor.name

//更新所有链接

var myDocument = app.activeDocument;
for (var i = 0; i < myDocument.links.length; i++)
{
 if (myDocument.links[i].status != LinkStatus.linkMissing)
 {
  myDocument.links[i].update();
 }
}  

 

LinkStatus属性

normal linkMissing linkOutOfDate linkEmbedded
The Link  is a normal link The linked file has been moved, renamed, or deleted. A more recent version of the file exists on the disk The file is embedded in the document.
posted @ 2016-05-17 10:39  lovemx  阅读(305)  评论(0)    收藏  举报