Hi,
Thanks for evaluating Syncfusion products.
Currently we do have option to find the text alone and we don't have support to find the formatting. However, we can workaround this issue by enumerating all the paragraphs and check its color and then change the color. Please find the below code snippet:
[C#]
foreach (WSection sec in document.Sections)
{
foreach (WParagraph par in sec.Paragraphs)
{
if (par.ChildEntities.Count > 0)
{
//Find the text based on the color
WTextRange range; range = (par[0] as ParagraphItem) as WTextRange;
if (range.CharacterFormat.TextColor == Color.FromArgb(255,255,0,255) )
{
//Change the color
range.CharacterFormat.TextColor = Color.Brown;
}
}
}
Here is the sample for your reference:
http://websamples.syncfusion.com/samples/DocIO.Windows/P74470/main.htmPlease let me know if you have any other questions.
Best Regards,
Bhuvana