HighlightRegex

TextFrame.HighlightRegex-Methode

Hebt alle Übereinstimmungen des regulären Ausdrucks mit der angegebenen Farbe hervor.

public void HighlightRegex(Regex regex, Color highlightColor, IFindResultCallback callback)
ParameterTypBeschreibung
regexRegexDer reguläre Ausdruck Regex, um Strings zu ermitteln, die hervorgehoben werden sollen.
highlightColorColorDie Farbe, um den Text hervorzuheben.
callbackIFindResultCallbackDas Callback-Objekt zum Empfangen von Suchergebnissen IFindResultCallback.

Beispiele

Das folgende Codebeispiel zeigt, wie man Text in einem TextFrame mithilfe eines regulären Ausdrucks hervorhebt.

[C#]
using (Presentation presentation = new Presentation("SomePresentation.pptx"))
{
	Regex regex = new Regex(@"\b[^\s]{10,}\b");
	// alle Wörter mit 10 oder mehr Zeichen hervorheben
	((AutoShape)presentation.Slides[0].Shapes[0]).TextFrame.HighlightRegex(regex, Color.Blue, null);
	presentation.Save("SomePresentation-out.pptx", SaveFormat.Pptx);
}

Siehe auch