function GetBounds()
{
var bnd=app.selection[0].geometricBounds;
for (var i=1;i<app.selection.length;i++)
{
if (bnd[0]>app.selection[i].geometricBounds[0]) bnd[0]=app.selection[i].geometricBounds[0];
if (bnd[1]<app.selection[i].geometricBounds[1]) bnd[1]=app.selection[i].geometricBounds[1];
if (bnd[2]<app.selection[i].geometricBounds[2]) bnd[2]=app.selection[i].geometricBounds[2];
if (bnd[3]>app.selection[i].geometricBounds[3]) bnd[3]=app.selection[i].geometricBounds[3];
}
if (bnd[0]==bnd[2]) bnd[0]-=1;
if (bnd[1]==bnd[3]) bnd[1]+=1;
return bnd;
}
if (documents.length > 0) {
if (app.selection.length>0)
with (app.activeDocument)
{
var rect= GetBounds();
var art=artboards.add(rect);
art.name=Math.floor(Math.abs(rect[2]-rect[0])*25.4/72)+"-"+Math.floor(Math.abs(rect[3]-rect[1])*25.4/72);
}
}
Вот что бывает когда вслепую пишешь код, попутно делая десять других дел в пятницу вечером!
Чтото вроде
JavaScript:if (documents.length > 0) { with (app.activeDocument) { for (var i=0;i<artboards.length;i++) var art=artboards[i]; var rect=artboards.artboardrect; art.name=Math.floor(Math.abs(rect[2]-rect[0])*25.4/72)+"-"+Math.floor(Math.abs(rect[3]-rect[1])*25.4/72); } }
Тьфу
JavaScript:if (documents.length > 0) { with (app.activeDocument) { for (var i=0;i<artboards.length;i++) var art=artboards[i]; var rect=art.artboardrect; art.name=Math.floor(Math.abs(rect[2]-rect[0])*25.4/72)+"-"+Math.floor(Math.abs(rect[3]-rect[1])*25.4/72); } }
if (documents.length > 0) {
with (app.activeDocument)
{
for (var i=0;i<artboards.length;i++)
var art=artboards[i];
var rect=art.artboardRect;
art.name=Math.floor(Math.abs(rect[2]-rect[0])*25.4/72)+"-"+Math.floor(Math.abs(rect[3]-rect[1])*25.4/72);
}
}
А так?
Код:if (documents.length > 0) { with (app.activeDocument) { for (var i=0;i<artboards.length;i++) var art=artboards[i]; var rect=art.artboardRect; art.name=Math.floor(Math.abs(rect[2]-rect[0])*25.4/72)+"-"+Math.floor(Math.abs(rect[3]-rect[1])*25.4/72); } }
if (documents.length > 0) {
with (app.activeDocument)
{
for (var i=0;i<artboards.length;i++)
{
var art=artboards[i];
var rect=art.artboardRect;
art.name=Math.floor(Math.abs(rect[2]-rect[0])*25.4/72)+"-"+Math.floor(Math.abs(rect[3]-rect[1])*25.4/72);
}
}
}
Блин да что ж я сегодня такой невнимательный
Пятниццо - день забот!
JavaScript:if (documents.length > 0) { with (app.activeDocument) { for (var i=0;i<artboards.length;i++) { var art=artboards[i]; var rect=art.artboardRect; art.name=Math.floor(Math.abs(rect[2]-rect[0])*25.4/72)+"-"+Math.floor(Math.abs(rect[3]-rect[1])*25.4/72); } } }