Overide all master page's text frame only
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().getElements();
for(var i=0;i<allItems.length;i++){
| try{ |
| allItems.override(myDocument.pages[CurrentPage])} | |
| catch(e){} |
}
| var allItems0 = myDocument.pages[CurrentPage].appliedMaster.pages.item(0).textFrames.everyItem().getElements(); |
for(var i=0;i<allItems0.length;i++){
| try{ |
| allItems0.override(myDocument.pages[CurrentPage])} | |
| catch(e){} |
}
}