1

我看到有一个类似的问题,但我的问题不一样: 在 InDesign CS5.5 中使用 ExtendScript 绘制一条线

这就是我创建图形线的方式:

var myArr = [
   [x1, y1],
   [x2, y2],
   ...
]
// Get the active document
var doc = app.activeDocument;

// Get item from the page
var page = doc.pages.item(0);

var line = page.graphicLines.add();
line.paths.item(0).entirePath = myArr;

我应该有这个(蓝色圈出的线):

在此处输入图像描述

但我得到了这个(蓝色圆圈的矩形):

在此处输入图像描述

当我点击焦点时会出现这个矩形,否则它是不存在的。 在此处输入图像描述

矩形似乎是线条的大小并且位置很好,但我没有得到我想要的线条。我忘记了什么?

提前致谢 !

4

1 回答 1

2

尝试在代码段末尾添加这一行:

line.strokeWeight = 1;
于 2021-10-06T16:25:05.913 回答