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){} |
}
}