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"))
{
	// подсвечиваем все слова 'важно'
	((AutoShape)presentation.Slides[0].Shapes[0]).TextFrame.HighlightText("важно", 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);
}

Смотрите также