InDesign управляет распространением в JavaScript - PullRequest
0 голосов
/ 14 января 2019

Я бы хотел перестроить свои страницы в InDesign с помощью JavaScript.

В данный момент я кодирую его страница за страницей для отладки. Позже я включу это в цикл, конечно. Мой код примерно такой:

app.documents[i].pages[0].move(LocationOptions.AT_BEGINNING, app.documents[i].pages[0], BindingOptions.LEFT_ALIGN);
app.documents[i].pages[1].move(LocationOptions.AFTER, app.documents[i].pages[0], BindingOptions.RIGHT_ALIGN);
app.documents[i].pages[2].move(LocationOptions.AFTER, app.documents[i].pages[1], BindingOptions.LEFT_ALIGN);
app.documents[i].pages[3].move(LocationOptions.AFTER, app.documents[i].pages[2], BindingOptions.RIGHT_ALIGN);
...

но он помещает все страницы в один разворот.

Пожалуйста, есть какие-нибудь советы, как решить эту проблему?

Спасибо

1 Ответ

0 голосов
/ 15 января 2019

Думаю, я нашел ответ:

app.documents[i].pages[k1].move(LocationOptions.AT_BEGINNING, app.documents[i].spreads.item(n).pages.item(0), BindingOptions.LEFT_ALIGN);

app.documents[i].pages[k2].move(LocationOptions.AFTER, app.documents[i].spreads.item(n).pages.item(0), BindingOptions.RIGHT_ALIGN);

Что означает: «Переместите страницу [k1] в начало страницы (0) на развороте (n) и выровняйте ее влево». Затем: «Переместите страницу [k2] после страницы (0) на развороте (n) и выровняйте ее вправо.»

Спасибо, я. Нет проблем, брат. В любое время.

...