Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нем неправильно. Необходимо обновить браузер или попробовать использовать другой.
Пока взрослые дядьки не пришли, предположу, что чем-то вроде этого можно удалить все тектфреймы, помеченные объектным стилем "myname":
Код:
var myArr=[];
for (var i=0; i<app.activeDocument.textFrames.length; i++){
myArr.push (app.activeDocument.textFrames[i]);
}
for (var j=myArr.length-1; j>-1;j--){
if (myArr[j].appliedObjectStyle.name=="myname") {
myArr[j].remove()
}
}
А что помешало проверять стиль при помещении фреймов в массив myArr? Тогда при удалении не придется второй раз обходить все фреймы документа, поскольку нужные уже будут отфильтрованы.
Самый правильный способ выманить скриптовых гуру на свет - написать некрасивый/неоптимальный скрипт
Код:
var myArr=[];
for (var i=0; i<app.activeDocument.textFrames.length; i++){
if (app.activeDocument.textFrames[i].appliedObjectStyle.name=="myname") {
myArr.push (app.activeDocument.textFrames[i])
}
}
for (var j=myArr.length-1; j>-1;j--){
myArr[j].remove()
}
На данном сайте используются cookie-файлы, чтобы персонализировать контент и сохранить Ваш вход в систему, если Вы зарегистрируетесь.
Продолжая использовать этот сайт, Вы соглашаетесь на использование наших cookie-файлов.