Class TextSearchResult
Represents the TextSearchResult class.
Inheritance
System.Object
    TextSearchResult
  Inherited Members
      System.Object.Equals(System.Object)
    
      System.Object.Equals(System.Object, System.Object)
    
      System.Object.GetHashCode()
    
      System.Object.GetType()
    
      System.Object.MemberwiseClone()
    
      System.Object.ReferenceEquals(System.Object, System.Object)
    
      System.Object.ToString()
    
Namespace: Syncfusion.Windows.Controls.RichTextBoxAdv
Assembly: Syncfusion.SfRichTextBoxAdv.WPF.dll
Syntax
public class TextSearchResultProperties
End
Gets the end TextPosition of the TextSearchResult.
Declaration
public TextPosition End { get; }Property Value
| Type | Description | 
|---|---|
| TextPosition | The end TextPosition of the TextSearchResult. | 
Start
Gets the start TextPosition of the TextSearchResult.
Declaration
public TextPosition Start { get; }Property Value
| Type | Description | 
|---|---|
| TextPosition | The start TextPosition of the TextSearchResult. | 
Text
Gets the text of the TextSearchResult.
Declaration
public string Text { get; }Property Value
| Type | Description | 
|---|---|
| System.String | The text of the TextSearchResult. | 
Methods
Dispose()
Releases all the resources used by this TextSearchResult instance.
Declaration
public void Dispose()Replace(String)
Replaces the TextSearchResult with the specified System.String.
Declaration
public int Replace(string replaceText)Parameters
| Type | Name | Description | 
|---|---|---|
| System.String | replaceText | The text to replace with. | 
Returns
| Type | Description | 
|---|---|
| System.Int32 | Returns one, if the TextSearchResult is replaced successfully with the specified System.String. Otherwise returns zero. | 
Remarks
The replace operation cannot be performed in read only mode.
Examples
The following code example demonstrates how to replace an existing text using text search in SfRichTextBoxAdv.
<RichTextBoxAdv:SfRichTextBoxAdv x:Name="richTextBoxAdv"/>public void ReplaceText()
{
    // Performs case sensitive search for the text "colour" that also matches whole word in the document.
    TextSearchResult textSearchResult = richTextBoxAdv.Find("colour", FindOptions.CaseSensitiveWholeWord);
// If any text search result found, replaces it with the text "color".
if (textSearchResult != null)
    textSearchResult.Replace("color");
}
Public Sub ReplaceText()
    ' Performs case sensitive search for the text "colour" that also matches whole word in the document.
    Dim textSearchResult As TextSearchResult = richTextBoxAdv.Find("colour", FindOptions.CaseSensitiveWholeWord)
    ' If any text search result found, replace it with the text "color".
    If textSearchResult IsNot Nothing Then
        textSearchResult.Replace("color")
    End If
 End Sub