HighlightRegex

Método ITextFrame.HighlightRegex

Resalta todas las coincidencias de la expresión regular con el color especificado.

public void HighlightRegex(Regex regex, Color highlightColor, IFindResultCallback callback)
ParámetroTipoDescripción
regexRegexLa expresión regular Regex para obtener cadenas para resaltar.
highlightColorColorEl color para resaltar el texto.
callbackIFindResultCallbackEl objeto de callback para recibir los resultados de búsqueda IFindResultCallback.

Ejemplos

El siguiente fragmento de código muestra cómo resaltar texto en un TextFrame utilizando una expresión regular.

[C#]
using (Presentation presentation = new Presentation("SomePresentation.pptx"))
{
	Regex regex = new Regex(@"\b[^\s]{10,}\b");
	// resaltando todas las palabras con 10 o más caracteres
	((AutoShape)presentation.Slides[0].Shapes[0]).TextFrame.HighlightRegex(regex, Color.Blue, null);
	presentation.Save("SomePresentation-out.pptx", SaveFormat.Pptx);
}

Ver También