Class
DocumentProofingManager

Manages document proofing operations, providing functionality for proofing and review of documents.

Definition

Namespace:Telerik.Windows.Documents.Proofing

Assembly:Telerik.Windows.Controls.RichTextBox.dll

Syntax:

cs-api-definition
public class DocumentProofingManager

Inheritance: objectDocumentProofingManager

Constructors

DocumentProofingManager(RadDocument, ISpellChecker, IIgnoredWordDictionary)

Initializes a new instance of the DocumentProofingManager class.

Declaration

cs-api-definition
public DocumentProofingManager(RadDocument document, ISpellChecker spellChecker, IIgnoredWordDictionary ignoredWords)

Parameters

document

RadDocument

The document.

spellChecker

ISpellChecker

The spell checker to be used.

ignoredWords

IIgnoredWordDictionary

A list of words that should be ignored.

Properties

MaximumIncorrectWordsNumber

Gets or sets the maximum incorrect words number. Negative value means unlimited.

Declaration

cs-api-definition
public int MaximumIncorrectWordsNumber { get; set; }

Property Value

int

The maximum incorrect words number.

Methods

CheckWordIsCorrect(string)

Checks if a specified word is correct.

Declaration

cs-api-definition
protected virtual bool CheckWordIsCorrect(string word)

Parameters

word

string

The word.

Returns

bool

true, if the word is correct; otherwise false.

GetIncorrectWordList()

Gets the list of incorrect words.

Declaration

cs-api-definition
public IList<WordInfo> GetIncorrectWordList()

Returns

IList<WordInfo>

The list of incorrect words.

GetNextError(DocumentPosition)

Gets the next error.

Declaration

cs-api-definition
public TextRange GetNextError(DocumentPosition fromPosition)

Parameters

fromPosition

DocumentPosition

Start position.

Returns

TextRange

The next error.

GetNextError(DocumentPosition, DocumentPosition)

Gets the next error.

Declaration

cs-api-definition
public TextRange GetNextError(DocumentPosition fromPosition, DocumentPosition toPosition)

Parameters

fromPosition

DocumentPosition

Start position.

toPosition

DocumentPosition

End position.

Returns

TextRange

The next error in the specified range.

GetNextErrorWord(DocumentPosition)

Gets the next error.

Declaration

cs-api-definition
public WordInfo GetNextErrorWord(DocumentPosition fromPosition)

Parameters

fromPosition

DocumentPosition

Start position.

Returns

WordInfo

The next error.

GetNextErrorWord(DocumentPosition, DocumentPosition)

Gets the next error.

Declaration

cs-api-definition
public WordInfo GetNextErrorWord(DocumentPosition fromPosition, DocumentPosition toPosition)

Parameters

fromPosition

DocumentPosition

Start position.

toPosition

DocumentPosition

End position.

Returns

WordInfo

The next error in the specified range.

UpdateIncorrectWordsList()

Updates the list of incorrect words.

Declaration

cs-api-definition
public void UpdateIncorrectWordsList()

UpdateIncorrectWordsList(DocumentPosition, DocumentPosition)

Updates the list of incorrect words.

Declaration

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

Parameters

fromPosition

DocumentPosition

Position to start the update from.

toPosition

DocumentPosition

The end position.