标签: adobe-extension

当文档设置为 InDesign 中的“对页”时,形状不会绘制在正常页面上 (CEP/JavaScript)

我正在创建一个 InDesign 插件,其中功能之一是在给定页面上绘制形状。

我从后端获取一张绘图,其中包含应绘制该绘图的页码。

为此,我这样做: app.activeDocument.pages[index]获得我想要的页面。

不幸的是,我意识到这种技术仅在页面不彼此面对时才有效,如下所示:

在此输入图像描述

当页面像这样面对面时:

在此输入图像描述

,第 3 页上的形状将绘制在第 2 页上,而不是第 3 页上。

这里,图纸位于右页:

在此输入图像描述

但在这里,矩形不在正确的页面上:

在此输入图像描述

我还尝试通过执行以原始方式绘制形状app.activeDocument.spreads[indexSpread].pages[1],这应该在逻辑上将注释写在相关板的第二页上,但它始终绘制在板的第一页上。

这是我绘制矩形的代码:

var doc = app.activeDocument;
var page = doc.pages[pageIndex-1];
var myRectangle = page.rectangles.add();
Run Code Online (Sandbox Code Playgroud)

javascript extendscript draw adobe-indesign adobe-extension

1
推荐指数
1
解决办法
89
查看次数