HighlightRegex()

ITextFrame::HighlightRegex(System::SharedPtr<System::Text::RegularExpressions::Regex>, System::Drawing::Color, System::SharedPtr<IFindResultCallback>) method

Highlights all matches of the regular expression with the specified color.

virtual void Aspose::Slides::ITextFrame::HighlightRegex(System::SharedPtr<System::Text::RegularExpressions::Regex> regex, System::Drawing::Color highlightColor, System::SharedPtr<IFindResultCallback> callback)=0

Arguments

ParameterTypeDescription
regexSystem::SharedPtr<System::Text::RegularExpressions::Regex>The regular expression System::Text::RegularExpressions::Regex to get strings to highlight.
highlightColorSystem::Drawing::ColorThe color to highlight the text.
callbackSystem::SharedPtr<IFindResultCallback>The callback object for receiving search results IFindResultCallback.

Remarks

The following code sample shows how to highlight text in a TextFrame using a regular expression.

auto presentation = System::MakeObject<Presentation>(u"SomePresentation.pptx");
auto shape = System::ExplicitCast<AutoShape>(presentation->get_Slide(0)->get_Shape(0));

auto regex = System::MakeObject<System::Text::RegularExpressions::Regex>(u"\\b[^\\s]{10,}\\b");

// highlighting all words with 10 or more characters
shape->get_TextFrame()->HighlightRegex(regex, System::Drawing::Color::get_Blue(), nullptr);
presentation->Save(u"SomePresentation-out.pptx", SaveFormat::Pptx);

ITextFrame::HighlightRegex(System::String, System::Drawing::Color, System::SharedPtr<ITextHighlightingOptions>) method

Highlights all matches of the regular expression with the specified color.

virtual void Aspose::Slides::ITextFrame::HighlightRegex(System::String regex, System::Drawing::Color highlightColor, System::SharedPtr<ITextHighlightingOptions> options)=0

Arguments

ParameterTypeDescription
regexSystem::StringText of regular expression to get text to highlight.
highlightColorSystem::Drawing::ColorThe color to highlight the text.
optionsSystem::SharedPtr<ITextHighlightingOptions>Highlighting options.
Deprecated
Use HighlightRegex(Regex regex, Color highlightColor, IFindResultCallback callback) method instead. The method will be removed after release of version 24.10.

See Also