"Включить" слой на всех страницах публикации.

  • Автор темы Автор темы Йожег
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.

Йожег

без телевизора
Топикстартер
12 лет на форуме
Сообщения
8 983
Реакции
4 287
Ну ладно еще один "базовый" вопрос как включить видимость всех объектов на всех страницах в слое? Где-то включены, где-то выключены - теперь надо каждую из 84 страниц протыкивать?
 
Ответ: Как распределить объекты?

Ну ладно еще один "базовый" вопрос как включить видимость всех объектов на всех страницах в слое? Где-то включены, где-то выключены - теперь надо каждую из 84 страниц протыкивать?
Я пропустил скрытие объектов в индизайне или имелось в виду что-то другое.
 
Ответ: Как распределить объекты?

Индизайн. На каждой странице в слое отображаются только те объекты которые принадлежат этой странице. Оно в принципе здорово. Но включение/отключение слоя целиком не влияет на локальную видимость. Точнее отключить видимость всех сразу легко. А вот как включить для всех объектов?
 
Ответ: Как распределить объекты?

Ничего не понял.

Точнее отключить видимость всех сразу легко. А вот как включить для всех объектов?

Если отключить легко, почему включить трудно? Необратимые последствия?
 
Ответ: Как распределить объекты?

%) Необратимые последствия в том что надо пройтись по всем 84 страницам и вручную тыкнуть в глазик у объекта там где он отключен. Потому что тычка в глазик у слоя недостаточно.
 
Ответ: Как распределить объекты?

Да вы просто попробуйте. Долго ей богу объяснять. Зайдите на слой выключите видимость у отдельной картинки. И попробуйте включить не тыкая в сам объект. Ибо объектов очень много и каждый протыкивать запаришься. Да, есть кнопочка Show All on spread Но она работает только для него родимого. Если выделить несколько страниц - пунктик в меню не активен.

Не по теме:
вот я примерно об этом и говорил - 10 раз можно успеть вручную протыкать за это время
 
Ответ: Как распределить объекты?

нет возможности.

ЦС5 не запускал - но, судя по тому,
что слои в нынешнем виде передрали из иллюстратора,
это невозможно.
 
Ответ: Как распределить объекты?

Да, понял о чем речь. Решения не знаю. Пока ))
 
Ответ: Как распределить объекты?

Код:
#targetengine "objectsVisibility"
var myDoc = app.activeDocument;
var myL = myDoc.layers;
var myLN = [];
var objVis = [];
for (i=0;i<myL.length;i++){myLN[i]=myL[i].name;}
var w = new Window("palette");
w.alignChildren = "left";
var layersList = w.add("dropdownlist",undefined,myLN);
layersList.selection = 0;
w.add("statictext",undefined,"Видимость объектов:");
objVis[0] = w.add("radiobutton",undefined,"Включить");
objVis[0].value = true;
objVis[1] = w.add("radiobutton",undefined,"Выключить");
objVis[2] = w.add("radiobutton",undefined,"Переключить");
var butOK = w.add("button",undefined,"OK");
butOK.onClick = function(){setObjVis(myObjVis(objVis));}
w.show();

function myObjVis(objVis){
    for (j=0;j<objVis.length;j++){
        if (objVis[j].value==true){return j;}
        }
    }

function setObjVis(myObjVis){
    var myLayer = myDoc.layers.itemByName(layersList.selection.text);
    var myPI = myLayer.pageItems;
    for (z=0;z<myPI.length;z++){
        switch (myObjVis){
            case 0: myPI[z].visible = true; break;
            case 1: myPI[z].visible = false; break;
            case 2: myPI[z].visible = !myPI[z].visible; break;
            }
        }
    }
 
Статус
Закрыто для дальнейших ответов.