Quantcast
Channel: Adobe Community : Popular Discussions - InDesign Scripting
Viewing all articles
Browse latest Browse all 15932

Overide all master page's text frame only

$
0
0

I have a document have 6 pages with 3 master page, A-master, B-master, C-master, A-master have 3 text frame, B-master is base on A-Master, and C-Master is base on B-Master

P1-2 (Apply A-Master), P3-4 (Apply B-Master), P5-6(Apply C-Master)

 

What I want to do is overrider the master page text Frame only, if my script is work, P1-6 will overrider the master text Frame, but it only overrider P1-2 text Frame, Please help to fix it! Many Thx

 

var myDocument = app.activeDocument; 
var TotalPages = (myDocument.pages.count()); 
for(var CurrentPage=0; CurrentPage < TotalPages; CurrentPage++) { 
     OverrideMasterItems(); 

function OverrideMasterItems() { 

var allItems = myDocument.pages[CurrentPage].appliedMaster.pages.item(1).textFrames.everyItem().getEleme nts(); 

  for(var i=0;i<allItems.length;i++){ 

try{

 

    allItems[i].override(myDocument.pages[CurrentPage])} 
catch(e){} 

  } 

  var allItems0 = myDocument.pages[CurrentPage].appliedMaster.pages.item(0).textFrames.everyItem().getEleme nts(); 

  for(var i=0;i<allItems0.length;i++){ 

try{

 

    allItems0[i].override(myDocument.pages[CurrentPage])} 
catch(e){} 

  } 

 

 

 

}


Viewing all articles
Browse latest Browse all 15932

Trending Articles



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