您知道儿童的“连接点”书,您将点从 1 连接到 100 并且图片变得可见吗?
我很想在 Adobe Illustrator 中做同样的事情。
有没有办法(可能使用任何类型的脚本)将数字添加到锚点?
有没有办法(可能使用任何类型的脚本)根据它们的锚索引为点着色(例如点 1-99 是黑色,100-199 是蓝色等)?
您知道儿童的“连接点”书,您将点从 1 连接到 100 并且图片变得可见吗?
我很想在 Adobe Illustrator 中做同样的事情。
有没有办法(可能使用任何类型的脚本)将数字添加到锚点?
有没有办法(可能使用任何类型的脚本)根据它们的锚索引为点着色(例如点 1-99 是黑色,100-199 是蓝色等)?
首先,可以使用此脚本完成简单的虚线创建和排序,如 joojaa此处所述。
排列的重要性是因为Document.selection
数组尊重对象堆叠的顺序。您可以利用它为当前选定的每个对象创建一个新的文本对象。
这是一个非常简单的 JavaScript 片段,可以为您指明正确的方向:
var document = app.activeDocument; //Use the current open Ai File
var selected = document.selection; //Use the current selection in Ai
for (var i = 0; i < selected.length; i++) { //Iterate over every selected object
var text = document.textFrames.add(); //Add a new text object
text.contents = i + 1; //Set the corresponding number text
text.top = selected[i].top - 10; //Position the text object underneath
text.left = selected[i].left;
}
在行动:
出于演示目的,我使用形状而不是锚点,但如果您只使用锚点则无关紧要。根据索引为点着色并不难。您应该查阅Illustrator 脚本参考,以获取有关如何定制脚本以满足您的需求所需的所有信息。