CCC а может ты мне вот это растолкуешь (а именно подстановку функции) myFont = app.fonts.item("Tahoma");
var myDoc = app.activeDocument
with (myDoc){
var myPage = pages.item(0);
var myBounds = myGetBounds(myPage, myDoc);
with (myDoc.pages.item(0)){
var myTF = textFrames.add();
myTF.geometricBounds = myBounds;
var myP = myTF.paragraphs.item(0);
myP.appliedFont = myFont;
myP.pointSize = 48;
}
}
function myGetBounds (myPage, myDoc){
var array = new Array()
var item = 0;
with (myDoc.documentPreferences){
var myPageH = pageHeight;
var mypageW = pageWidth;
}
with (myPage.marginPreferences){
var myX1 = left;
var myY1 = top;
var myY2 = bottom;
var myX2 = right;
}
array[item++] = myY1;
array[item++] = myX1;
array[item++] = myPageH - myY2;
array[item++] = myPageW - myX2;
return array;
}
Непонятно мне нафига нужны эти значения в скобках myGetBounds(myPage, myDoc)
И еще почему после некоторых строк не стоит ";" и все работает.
КРАТКОЕ ОПИСАНИЕ СКРИПТА: самый верхний текстовый фрейм на 1 странице масштабируется до размеров полей страницы и к первому абзацу текста присваивается шрифт тахома 48 и выравнивается по левому краю