HighlightText

HighlightText(string, Color)

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

public void HighlightText(string text, Color highlightColor)
ПараметрТипОписание
textStringТекст для выделения.
highlightColorColorЦвет для выделения текста.

См. также


HighlightText(string, Color, ITextSearchOptions, IFindResultCallback)

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

public void HighlightText(string text, Color highlightColor, ITextSearchOptions options, 
    IFindResultCallback callback)
ПараметрТипОписание
textStringТекст для выделения.
highlightColorColorЦвет для выделения текста.
optionsITextSearchOptionsПараметры поиска текста ITextSearchOptions.
callbackIFindResultCallbackОбъект обратного вызова для получения результатов поиска IFindResultCallback.

Примеры

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

[C#]
using (Presentation presentation = new Presentation("SomePresentation.pptx"))
{
	// выделение всех слов 'important'
	((AutoShape)presentation.Slides[0].Shapes[0]).TextFrame.HighlightText("important", Color.LightBlue);
	// выделение всех отдельных вхождений 'the'
	((AutoShape)presentation.Slides[0].Shapes[0]).TextFrame.HighlightText("the", Color.Violet, new TextSearchOptions()
	{ WholeWordsOnly = true }, null);
	presentation.Save("SomePresentation-out2.pptx", SaveFormat.Pptx);
}

См. также