HighlightRegex

ITextFrame.HighlightRegex метод

Подсвечивает все совпадения регулярного выражения заданным цветом.

public void HighlightRegex(Regex regex, Color highlightColor, IFindResultCallback callback)
ПараметрТипОписание
regexRegexРегулярное выражение Regex для получения строк для подсветки.
highlightColorColorЦвет для подсветки текста.
callbackIFindResultCallbackОбъект обратного вызова для получения результатов поиска IFindResultCallback.

Примеры

Следующий образец кода показывает, как подсветить текст в TextFrame, используя регулярное выражение.

[C#]
using (Presentation presentation = new Presentation("SomePresentation.pptx"))
{
	Regex regex = new Regex(@"\b[^\s]{10,}\b");
	// подсветка всех слов с 10 и более символами
	((AutoShape)presentation.Slides[0].Shapes[0]).TextFrame.HighlightRegex(regex, Color.Blue, null);
	presentation.Save("SomePresentation-out.pptx", SaveFormat.Pptx);
}

Также смотри