Class
DocumentTextMap

Represents a text map of a RadDocument.

Definition

Namespace:Telerik.WinForms.Documents.TextSearch

Assembly:Telerik.WinControls.RichTextEditor.dll

Syntax:

cs-api-definition
public class DocumentTextMap : List<TextMapItem>, IList, ICollection, IEnumerable

Inheritance: objectList<TextMapItem>DocumentTextMap

Implements: ICollectionIEnumerableIList

Constructors

DocumentTextMap(RadDocument)

Initializes a new instance of the DocumentTextMap class.

Declaration

cs-api-definition
public DocumentTextMap(RadDocument document)

Parameters

document

RadDocument

The document.

DocumentTextMap(RadDocument, Func<TextItem, bool>)

Initializes a new instance of the DocumentTextMap class.

Declaration

cs-api-definition
public DocumentTextMap(RadDocument document, Func<DocumentTextMap.TextItem, bool> filter)

Parameters

document

RadDocument

The document.

filter

Func<DocumentTextMap.TextItem, bool>

The filter.

Properties

Document

Gets the document.

Declaration

cs-api-definition
public RadDocument Document { get; }

Property Value

RadDocument

The document.

Text

Gets the text.

Declaration

cs-api-definition
public string Text { get; }

Property Value

string

The text.

Methods

GetListOfWords()

Gets the list of words in the document.

Declaration

cs-api-definition
public IEnumerable<WordInfo> GetListOfWords()

Returns

IEnumerable<WordInfo>

List of words in the document.

InitMap(DocumentPosition, DocumentPosition)

Initializes the map.

Declaration

cs-api-definition
public void InitMap(DocumentPosition fromPosition, DocumentPosition toPosition)

Parameters

fromPosition

DocumentPosition

Start position.

toPosition

DocumentPosition

End position.

MapFromIndexInText(int, int)

Maps from a specified index in text.

Declaration

cs-api-definition
public TextRange MapFromIndexInText(int intIndex, int length)

Parameters

intIndex

int

The index in the text.

length

int

The length.

Returns

TextRange

Mapped TextRange.