gpt4 book ai didi

javascript - 编写 Adob​​e Illustrator 脚本。如何应用效果?

转载 作者:行者123 更新时间:2023-12-01 16:55:34 24 4
gpt4 key购买 nike

我的脚本应该选择一些项目并对它们应用 Effect->3D->Extrude&bevel。应该使用哪些对象和方法?

我在 AI CS6 中使用 JavaScript。

谢谢。

--更新:我需要在脚本中设置效果参数( Angular 、深度等)的值。

--更新 2:可能可以用所需的 GraphicStyle 值修补 AI 文件,然后打开它并在需要的地方应用样式。但我想知道是否有更少的脏解决方案。

最佳答案

使用 ExtendScript 工具包中的 documents[0].selection[0].reflect.properties 来找出基本路径有哪些属性,我没有看到任何直接设置此效果的方法。

当我搜索 JavaScript Reference for Illustrator ,我唯一看到的外观是在谈论图形样式时。

所以我尝试绘制两个矩形,对其中一个应用 3D 效果,并将其另存为新的图形样式:

enter image description here

然后在脚本中,您可以选择另一个矩形,然后应用图形样式

documents[0].graphicStyles[6].applyTo(documents[0].selection[0])

enter image description here

enter image description here

不幸的是,文档确实说了

Scripts cannot create new graphic styles.

可能可行的一件事是分发一个包含您可能想要应用的所有图形样式的脚本的文档,然后将它们应用到目标文档中的对象......

关于javascript - 编写 Adob​​e Illustrator 脚本。如何应用效果?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17448553/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com