javascript - InDesign 在 JavaScript 中扩展管理

标签 javascript adobe-indesign

我想使用 JavaScript 在 InDesign 中重新排列我的页面。

此刻,我正在逐页编码以进行调试。当然,稍后我会将其放入循环中。我的代码是这样的:

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);
...

但它将所有页面放在一个跨页中。

请问有什么解决这个问题的提示吗?

谢谢

最佳答案

我想我找到了答案:

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] 移动到跨页 (n) 上页面 (0) 的开头,并向左对齐。” 然后:“将页面 [k2] 移到跨页 (n) 上的页面 (0) 之后,并将其右对齐。”

谢谢你我。 没问题兄弟。随时。

关于javascript - InDesign 在 JavaScript 中扩展管理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54183945/

相关文章:

javascript - 将值绑定(bind)并写回父作用域,而不在指令中使用隔离作用域

javascript - 放大联合登录不返回 Facebook 的电子邮件

javascript - 设计 : Copying cell style to new document

java - 采用 C# 或 Java 的 Adob​​e In-Design

error-handling - 如何关闭隐藏的 InDesign 文档?

javascript - 为什么在原型(prototype)中定义属性被认为是一种反模式

javascript - 我如何创建一个带有滚动的 html 表格

java - 如何获取 InDesign Java 文档中的真实页数

javascript - 清除 div 内任何输入值的简单方法?

javascript - 在 InDesign (Javascript) 的所有奇数页中选择所有文本框架并右对齐