public void ChangeStyleIdentifier()
{
//ExStart
//ExFor:Font.StyleIdentifier
//ExFor:StyleIdentifier
//ExSummary:Shows how to use style identifier to find text formatted with a specific character style and apply different character style.
Document doc = new Document(MyDir + "Font.StyleIdentifier.doc");
// Select all run nodes in the document.
NodeCollection runs = doc.GetChildNodes(NodeType.Run, true);
// Loop through every run node.
foreach (Run run in runs)
{
// If the character style of the run is what we want, do what we need. Change the style in this case.
// Note that using StyleIdentifier we can identify a built-in style regardless
// of the language of Microsoft Word used to create the document.
if (run.Font.StyleIdentifier.Equals(StyleIdentifier.Emphasis))
run.Font.StyleIdentifier = StyleIdentifier.Strong;
}
doc.Save(MyDir + @"\Artifacts\Font.StyleIdentifier.doc");
//ExEnd
}