Skip to main content
Inspiring
May 11, 2023
Answered

How to find Overridden ParagraphStyle contents in a doc?

Trying to log  overridden ParagaphStyle content aand its style name in a doc and need the same for characterStyle override also!

This topic is closed to new replies. Start a new post to keep the conversation going.
Karthik SGCorrect answer
Inspiring
May 11, 2023

I tried this way, I'm able get paragraphStyle Override Name and its contents,

var myDoc = app.activeDocument;
var paraStyle = myDoc.allParagraphStyles;
var myStory = myDoc.stories;
     for (s = 0; s < myStory.length; s++) {
            for (p = 0; p < myStory[s].paragraphs.length; p++) {
                var story_para = myStory[s].paragraphs[p];
                if(story_para.styleOverridden == true){
                      var wordContent=  story_para.contents;
                      var pageNo= story_para.parentTextFrames[0].parentPage.name;
                      var phStyleName=  story_para.appliedParagraphStyle.name;
                     $.writeln("Overridden content: " + story_para.contents+"; pgNo: " +pageNo +"; 
 ParaStyleName:"+ phStyleName);
                }
            }       
        }

But i tried the same way to get Overridden characterStyles and its contents but i don't get any similar property  "styleOverridden". If any other way available to get Overridden characterStyle contents please let me know!

 

2 replies

Karthik SGAuthorCorrect answer
Inspiring
May 11, 2023

I tried this way, I'm able get paragraphStyle Override Name and its contents,

var myDoc = app.activeDocument;
var paraStyle = myDoc.allParagraphStyles;
var myStory = myDoc.stories;
     for (s = 0; s < myStory.length; s++) {
            for (p = 0; p < myStory[s].paragraphs.length; p++) {
                var story_para = myStory[s].paragraphs[p];
                if(story_para.styleOverridden == true){
                      var wordContent=  story_para.contents;
                      var pageNo= story_para.parentTextFrames[0].parentPage.name;
                      var phStyleName=  story_para.appliedParagraphStyle.name;
                     $.writeln("Overridden content: " + story_para.contents+"; pgNo: " +pageNo +"; 
 ParaStyleName:"+ phStyleName);
                }
            }       
        }

But i tried the same way to get Overridden characterStyles and its contents but i don't get any similar property  "styleOverridden". If any other way available to get Overridden characterStyle contents please let me know!

 

Translate
brian_p_dts
Community Expert
Community Expert
May 11, 2023

Have you tried inspecting each character's styleOverridden property rather than paragraph?

Translate