Пытаюсь разобраться со скриптом, который добавляет информацию о размере документа в текстовый фрейм с именем pagesize. Работает, но с ошибкой. Не пойму, в чем дело, помогите, пожалуйста.
текст скрипта:
текст скрипта:
Код:
myDoc = app.activeDocument;
myPages = myDoc.pages.everyItem().getElements();
mhV = myDoc.viewPreferences.horizontalMeasurementUnits;
mvV = myDoc.viewPreferences.verticalMeasurementUnits;
myDoc.viewPreferences.horizontalMeasurementUnits = myDoc.viewPreferences.verticalMeasurementUnits = MeasurementUnits.MILLIMETERS;
for (var k = 0; k < myPages.length; k++) {
resString = mySize(myPages[k]);
resFrame = myFrame(myPages[k]);
resFrame.contents = resString;
}
myDoc.viewPreferences.horizontalMeasurementUnits = mhV;
myDoc.viewPreferences.verticalMeasurementUnits = mvV;
function mySize (page) {
var Pbound = page.bounds;
var pH = Pbound[2] - Pbound[0];
var pW= Pbound[3] - Pbound[1];
var res = (Math.round(pH*100)/100).toString() + " x " + (Math.round(pW*100)/100).toString() ;
return res;
}
function myFrame (page) {
var mF = page.textFrames.itemByName("pagesize");
return mF;
}
Последнее редактирование модератором: