HighlightRegex

Méthode ITextFrame.HighlightRegex

Met en surbrillance toutes les correspondances de l’expression régulière avec la couleur spécifiée.

public void HighlightRegex(Regex regex, Color highlightColor, IFindResultCallback callback)
ParamètreTypeDescription
regexRegexL’expression régulière Regex pour obtenir des chaînes à mettre en surbrillance.
highlightColorColorLa couleur pour mettre en surbrillance le texte.
callbackIFindResultCallbackL’objet de rappel pour recevoir les résultats de recherche IFindResultCallback.

Exemples

L’exemple de code suivant montre comment mettre en surbrillance du texte dans un TextFrame en utilisant une expression régulière.

[C#]
using (Presentation presentation = new Presentation("SomePresentation.pptx"))
{
	Regex regex = new Regex(@"\b[^\s]{10,}\b");
	// mettant en surbrillance tous les mots de 10 caractères ou plus
	((AutoShape)presentation.Slides[0].Shapes[0]).TextFrame.HighlightRegex(regex, Color.Blue, null);
	presentation.Save("SomePresentation-out.pptx", SaveFormat.Pptx);
}

Voir Aussi