通过脚本将效果应用于 Illustrator PathItem

Apply an effect to an Illustrator PathItem by scripting

我正在使用 Illustrator CC 通过脚本 (javascript) 创建图形对象,我想将效果应用到 PathItem 元素。我想要一个我知道参数值的投影效果。

Illustrator 文档没有提到任何应用效果的函数,但是当我在 ExtendScript 工具包 window 的数据检查器上查看我的对象时,我看到我的 PathItem 有一个 applyEffect() 函数,需要一个参数。

有谁知道这个函数需要什么样的参数以及如何应用投影效果?

看过 that question,但自 2013 年以来可能有可能。

试试这个 HTH,

documents[0].graphicStyles[1].applyTo(documents[0].selection[0]);

2020 年仍然没有好消息。据我所知,我们有相同的 half-automated 个选项:

  • 手动制作带有样式的 AI 文件。然后您可以使用脚本打开文件并从那里复制样式(或样式对象)。

  • 使用制作样式的操作手动制作 AIA 文件。然后您可以从脚本中调用此操作。

这两个选项都无法 set/change 运行 上预定义样式的属性。