CharacterPropertiesBase.Language Property
Specifies the spell check and hyphenation language.
Namespace: DevExpress.XtraRichEdit.API.Native
Assembly: DevExpress.RichEdit.v24.1.Core.dll
NuGet Packages: DevExpress.RichEdit.Core, DevExpress.Win.Navigation
Declaration
Property Value
Type | Description |
---|---|
Nullable<DevExpress.XtraRichEdit.Model.LangInfo> | A nullable Nullable<T><DevExpress.XtraRichEdit.Model.LangInfo,> value. |
Remarks
The LangInfo structure specifies languages used to check spelling, grammar (if requested), and hyphenation when processing the text run. The text run can contain text of three different cultures. The LangInfo has the following constructor:
The SpellChecker checks the text’s spelling according to the specified parameters.
The code sample below specifies the selected text’s language:
DocumentRange targetRange = richEditControl1.Document.Paragraphs[2].Range;
CharacterProperties cp = richEditControl1.Document.BeginUpdateCharacters(targetRange);
cp.Language = new DevExpress.XtraRichEdit.Model.LangInfo
(new System.Globalization.CultureInfo("en-US"), new System.Globalization.CultureInfo("ar-SA"), new System.Globalization.CultureInfo("en-US"));
richEditControl1.Document.EndUpdateCharacters(cp);
See Also