HighlightRegex

Méthode TextFrame.HighlightRegex

Met en évidence 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 les chaînes à souligner.
highlightColorColorLa couleur pour mettre en évidence le texte.
callbackIFindResultCallbackL’objet de rappel pour recevoir les résultats de recherche IFindResultCallback.

Exemples

L’exemple de code suivant montre comment mettre en évidence 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 évidence 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