HighlightRegex

TextFrame.HighlightRegex método

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 a resaltar.
highlightColorColorEl color para resaltar el texto.
callbackIFindResultCallbackEl objeto de callback para recibir resultados de búsqueda IFindResultCallback.

Ejemplos

El siguiente ejemplo 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