我试图在我的.ai文件上循环2个不同的顶层,每个顶层包含几个子层。最上面的两层是图标(通常是ui的东西)和修饰符(比如加号和减号)。
我想循环遍历所有的图标图层,并为每个图层应用每个修改器。所以总而言之,我想要导出所有的图标,每个图标上都有修饰符。
目前,我一直在查看示例,但它们只包含导出顶层,而不是子层。
发布于 2020-10-05 04:58:18
据我所知,如果你的每个图标都是一个带有非任意名称的组(例如: icon01,icon02等),就可以这样做。并且每个修改器都是一个组,其名称可以与其图标的名称相关联(例如: icon01plus、icon01minus等)。之后,您可以通过组的名称遍历所有组并保存它们。你甚至不需要层和子层。
如果你想使用层,你需要先做同样的工作。你应该把你的每个图标和它的每个修改器放在一个单独的层上,并有一个合适的名字。然后遍历所有对象,并按其层选择它们。
如果你所有的图标都具有相同的大小,并且修饰器具有相同的大小/位置,那么也可以有更高效的实现。
https://stackoverflow.com/questions/30398008
复制相似问题