Сдвиг фрейма в многостраничной публикации

Статус
Закрыто для дальнейших ответов.

Dmytro

Топикстартер
15 лет на форуме
Сообщения
87
Реакции
34
Есть ПДФ, помещенный в 312-ти страничный макет на свой чистый слой. Стоит задача - на парных полосах сдвинуть фрейм влево на 2,5 мм, а на непарных - соответственно на 2,5 мм вправо. Поискал, не нашел. Думал как-то подправить ImportMultipagePDF, с помощью которого я заливал ПДФ, открыл, глянул и понял, что вряд ли смогу корректно все сделать. В ява-скрипт не силен, потому прошу помощь зала. Чутьё подсказывает, что скрипт не особо сложный - сама задача довольно простая. Если тема где-то поднималась, ткните носом. Спасибо))
 

George

I wish I was a monster you think I am
15 лет на форуме
Сообщения
17 332
Реакции
7 871
Ответ: Сдвиг фрейма в многостраничной публикации

Значит так:
1. Залочить слои, которые не относятся к фреймам, которые надо двигать;
2. Запускаем родной скрипт adjust layout, делаем рецепт из поста 4 данной темы и получаем удовольствие.

P.S. По умолчанию скрипт работает в pt, но руками можно вбить mm.
 

Dmytro

Топикстартер
15 лет на форуме
Сообщения
87
Реакции
34
Ответ: Сдвиг фрейма в многостраничной публикации

Да, отличный вариант, только он игнорирует lock слоев. Двигает усё)) Пока работает, индикаторы лока весело мигают)
 

Eugenyus

12 лет на форуме
Сообщения
1 960
Реакции
3 589
Ответ: Сдвиг фрейма в многостраничной публикации

А попробуйте строки 158-162 включительно выкинуть, вот эти:
Код:
if(myPageItem.itemLayer.locked == true){
myPageItem.itemLayer.locked = false;
myResetLayerLock = true;

}

Только копии и скрипта и публикации сохраните.
 

Eugenyus

12 лет на форуме
Сообщения
1 960
Реакции
3 589
Ответ: Сдвиг фрейма в многостраничной публикации

Судя по коду (на практике не проверял) — трогает. Причём насильственно-программно разлочивает, двигает и лочит обратно. Как объекты, так и слои.

PS. И если воспользуетесь моим советом, следующую за этими строками строку надо будет подправить:
Код:
try{myPageItem.move(undefined, [myX, myY]);}catch(e){}
 

Dmytro

Топикстартер
15 лет на форуме
Сообщения
87
Реакции
34
Ответ: Сдвиг фрейма в многостраничной публикации

Евгениус! Преогромное спасибо. Это оно)) Что бы я без вас и этого форума делал! Сидел бы и руками координаты сдвигал, как неандерталец)
Тему можно закрывать, скрипт Adjust Layout смело можно править и сохранять как рабочий.
 

Mallard

Свинский
15 лет на форуме
Сообщения
2 333
Реакции
684
Ответ: Сдвиг фрейма в многостраничной публикации

Стоит задача - на парных полосах сдвинуть фрейм влево на 2,5 мм, а на непарных - соответственно на 2,5 мм вправо.
Просто ради уточнения - не под фрезу КБС-а ли двигаем?
 

suntory

Administrator
15 лет на форуме
Сообщения
23 475
Реакции
12 485

Dmytro

Топикстартер
15 лет на форуме
Сообщения
87
Реакции
34
Ответ: Сдвиг фрейма в многостраничной публикации

Просто ради уточнения - не под фрезу КБС-а ли двигаем?

Да тут переверстка в более узкий формат.

Сантори, спасибо, когда будет минута, обязательно гляну. Такие задачи возникают довольно регулярно и хотелось вот найти им изящное решение. Благодаря людям на этом форуме оно появилось-таки. Спасибо всем!
 

Mallard

Свинский
15 лет на форуме
Сообщения
2 333
Реакции
684
Ответ: Сдвиг фрейма в многостраничной публикации

Да тут переверстка в более узкий формат
Такое можно было и в Препсе сделать за пару секунд :) Переделывали много брошюрок с 170 на 230 на 165 на 230.
 

Dmytro

Топикстартер
15 лет на форуме
Сообщения
87
Реакции
34
Ответ: Сдвиг фрейма в многостраничной публикации

Маллард, в мощи Препса я не сомневаюсь. Мне надо было сместить объекты только на одном слое (100К текст) из трех, а потом вывести композит.
 
Статус
Закрыто для дальнейших ответов.