Resize и перемещение элемента библиотеки с типом "compound path"
Добрый день! Я новичок в написании скриптов под InDesign, помогите, пожалуйста, с решением проблемы.
Есть скрипт, который ставит плашки в определенном месте на развороте и цвете, и вставляет один логотип 2 раза из открытой библиотеки.
У меня возникла проблема в указании месторасположения логотипа. Он должен распологаться на каждой плашке выше на 3 мм от нижней границы плашки. А также не могу измененить размер по высоте на 8,761 мм, ширину изменить соответственно (по умолчанию логотоп вставляется с размерами 28*33 мм). Слой с логотипом по умолчанию носит имя "Compound Path"
#target indesign
var myDoc = app.activeDocument;
var myColor = myDoc.colors.add({name:"LogoColor", model:ColorModel.process, colorValue:[100, 80, 0, 0]});
myDoc.viewPreferences.rulerOrigin = RulerOrigin.PAGE_ORIGIN;
var myPages = myDoc.pages;
var bleedTop = myDoc.documentPreferences.properties.documentBleedTopOffset ;
var myLib = app.libraries.item("Logo.indl");
var myAsst = myLib.assets.item("logo1");
var myLayer = myDoc.layers.add ({name: "Logo", layerColor: UIColors.LIGHT_BLUE });
var logoC = myPages[0].textFrames.add({name: "Logo_cor", layer : "Logo" , LocationOptions : LocationOptions.AT_BEGINNING, reference: Page});
var otsL2 = myDoc.pages[0].marginPreferences.left;
var otsR2= myDoc.pages[0].marginPreferences.right;
var pageHeight2 = myDoc.pages[0].bounds[3] - myDoc.pages[0].bounds[1]; //вычисление ширины второго листа
with (logoC) {
fillColor = "LogoColor";
strokeColor = "None";
contentType = ContentType.unassigned;
geometricBounds = [ - bleedTop , otsL2, 27, pageHeight2-otsR2]
}
var myArr1 = myAsst.placeAsset(myDoc);
var logoO = myPages[1].textFrames.add({name: "Logo_obl", layer : "Logo" , LocationOptions : LocationOptions.AT_BEGINNING, reference: Page});
var otsL3 = myDoc.pages[1].marginPreferences.left;
with (logoO) {
fillColor ="LogoColor";
strokeColor = "None";
contentType = ContentType.unassigned;
geometricBounds = [ - bleedTop , otsL3 , 27, otsL3+11.5]
}
var myArr2 = myAsst.placeAsset(myDoc);Благодарю за любой совет!