ReplaceText

ITextFrame.ReplaceText método

Reemplaza todas las ocurrencias del texto especificado por otro texto especificado.

public void ReplaceText(string oldText, string newText, ITextSearchOptions options, 
    IFindResultCallback callback)
ParámetroTipoDescripción
oldTextStringLa cadena que se va a reemplazar.
newTextStringLa cadena para reemplazar todas las ocurrencias de oldText.
optionsITextSearchOptionsOpciones de búsqueda de texto ITextSearchOptions.
callbackIFindResultCallbackEl objeto de callback para recibir resultados de búsqueda IFindResultCallback.

Ejemplos

El siguiente código de ejemplo muestra cómo reemplazar una cadena especificada por otra cadena especificada.

[C#]
using (Presentation presentation = new Presentation("SomePresentation.pptx"))
{
	// Reemplazar todas las ocurrencias separadas de 'the' con '***'
	((AutoShape)presentation.Slides[0].Shapes[0]).TextFrame.ReplaceText("the", "***", new TextSearchOptions()
	{ WholeWordsOnly = true }, null);
	presentation.Save("SomePresentation-out2.pptx", SaveFormat.Pptx);
}

Ver También