HighlightRegex

TextFrame.HighlightRegex-Methode

Hervorhebung aller Übereinstimmungen des regulären Ausdrucks mit der angegebenen Farbe.

public void HighlightRegex(Regex regex, Color highlightColor, IFindResultCallback callback)
ParameterTypBeschreibung
regexRegexDer reguläre Ausdruck Regex, um die zu hebenden Zeichenfolgen zu erhalten.
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 mit einem regulären Ausdruck hervorhebt.

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

Siehe auch