HighlightRegex

Presentation.HighlightRegex метод

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

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

Примеры

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

[C#]
using (Presentation presentation = new Presentation("SomePresentation.pptx"))
{
	Regex regex = new Regex(@"\b[^\s]{10,}\b");
	// выделение всех слов длиной 10 символов или более
	presentation.HighlightRegex(regex, Color.Blue, null);
	presentation.Save("SomePresentation-out.pptx", SaveFormat.Pptx);
}

См. Также