ReplaceText

ITextFrame.ReplaceText метод

Заменяет все вхождения указанного текста на другой указанный текст.

public void ReplaceText(string oldText, string newText, ITextSearchOptions options, 
    IFindResultCallback callback)
ПараметрТипОписание
oldTextStringСтрока, которую нужно заменить.
newTextStringСтрока для замены всех вхождений oldText.
optionsITextSearchOptionsОпции поиска текста ITextSearchOptions.
callbackIFindResultCallbackОбъект обратного вызова для получения результатов поиска IFindResultCallback.

Примеры

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

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

См. также