Как нарисовать графические линии в InDesign с помощью CEP / ExtendScript?

Я видел, что был похожий вопрос, но моя проблема не та:рисование линии в 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;

У меня должно быть это (линия обведена синим):

Но я получаю следующее (прямоугольник обведен синим):

Этот прямоугольник появляется, когда я нажимаю на фокус, иначе его не существует.

Прямоугольник кажется размером с линию и хорошо расположен, но я не получил нужную линию. Что я забыл?

Заранее спасибо !

1 ответ

Попробуйте добавить эту строку в конец вашего фрагмента:

      line.strokeWeight = 1;
Другие вопросы по тегам