(illustrator scripting) how to release objects to layers(sequence) but retain object's name?
- by Eugene
Hi, I've asked the same question to adobe scripting forum.
but seems there are not many forum users there, and I'm asking the same question here.
I was writing my first illustrator script to export all layers to png files with layer structure converted to file structure.
I found there are many layers that my script can't detect and found out that they are not actually layers but objects(or groups).
Found a layer menu (release to layers), but doesn't quite solve the problem perfectly.
initially I have this
layer 001
object 01
object 1
object 2
release to layers(sequence) on object 01 gives
layer 001
layer 91(whatever the layer number illustrator gives when release to layers are performed)
layer 92
object 1
layer 93
object 2
now I need to convert them to (so that layer can retain the name of the object)
layer 001
layer 01
layer 1
object 1
layer 2
object 2
I have hundreds of layer 001, and couple thousands of object 01, and wonder if anything can be done with script to do this...
If it's possible to detect object in a script, I could rewrite the 'release to layers' functionality in script maybe.
Any help would be greatly appreciated.