Quantcast
Channel: Adobe Community : Popular Discussions - Illustrator Scripting
Viewing all articles
Browse latest Browse all 12845

Hide PageItems in Separate Layer

$
0
0

Hi All,

 

New to Illustrator, but some knowledge in Indesign Scripting.

 

Request:

Need to find all hide pageitems and move in seperate script.

 

For Illustrator, below code is not working

 

#target illustrator 

var myDoc = app.activeDocument; 

for (var idx = 0; idx < myDoc.pageItems.length; idx++) 

    var pageItem = myDoc.pageItems[idx]; 

    if(pageItem.visible==false) 

    { 

        pageItem.layer.name = "Hide_Layer";//replace your layer name here 

    } 

}

 

 

But for Indesign, below coding is working fine

 

var myDoc = app.activeDocument; 
for (var idx = 0; idx < myDoc.allPageItems.length; idx++) 
{     var pageItem = myDoc.allPageItems[idx];     if(pageItem.itemLayer.visible==false)     {         pageItem.itemLayer = "TestLayer";//replace your layer name here     } 
} 

 

 

Thanks in Advance

Siraj


Viewing all articles
Browse latest Browse all 12845

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>