我想选择所有文本框架,然后仅使用 JavaScript 将其内容与 InDesign 中文档的所有奇数编号页面的页面右侧对齐。
这是到目前为止我的进展,我知道我可以确定奇数,但仍然无法选择页面,因此选择其文本框架也没有进展。
main();
function main() {
var myDocument = app.documents.item(0);
var myPage = myDocument.pages.item(0);
var i = 0;
for (i = 1; i < myDocument.pages.count(); i = i + 2) {
\\ select the page, then find all text frames in that page, then align right
}
}
感谢任何帮助。谢谢。
最佳答案
获取页面上的所有框架:
var myFrames = myDocument.pages[i].textFrames;
然后您可以循环遍历框架及其段落并应用(使用不同的计数器变量,例如“c”和“b”)
myFrames[c].paragraphs[b].justification = Justification.RIGHT_ALIGN;
您也可以尝试 everyItem()
myDocument.pages[i].textFrames.everyItem().paragraphs.everyItem().justification = Justification.RIGHT_ALIGN;
关于javascript - 在 InDesign (Javascript) 的所有奇数页中选择所有文本框架并右对齐,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67848597/