From 57c5241037af03908bc00baca4d24b6d42a9cf46 Mon Sep 17 00:00:00 2001 From: manomurugan Date: Tue, 30 Dec 2025 17:16:16 +0530 Subject: [PATCH 1/2] 1001521: Add user specific dictionary document editor --- .../Word/Word-Processor/angular/spell-check.md | 7 +++++++ .../Word/Word-Processor/asp-net-core/spell-check.md | 8 ++++++++ .../Word/Word-Processor/asp-net-mvc/spell-check.md | 8 ++++++++ .../Word/Word-Processor/javascript-es5/spell-check.md | 7 +++++++ .../Word/Word-Processor/javascript-es6/spell-check.md | 8 ++++++++ .../Word/Word-Processor/react/spell-check.md | 7 +++++++ .../Word/Word-Processor/vue/spell-check.md | 7 +++++++ 7 files changed, 52 insertions(+) diff --git a/Document-Processing/Word/Word-Processor/angular/spell-check.md b/Document-Processing/Word/Word-Processor/angular/spell-check.md index 8cd8f7e2b..d67fb6a4b 100644 --- a/Document-Processing/Word/Word-Processor/angular/spell-check.md +++ b/Document-Processing/Word/Word-Processor/angular/spell-check.md @@ -82,6 +82,13 @@ The following code example illustrates how to enable optimized spell checking. ```typescript this.container.documentEditor.spellChecker.enableOptimizedSpellCheck = true; ``` +### EnableUserDictionary + +By default, Document Editor maintains a shared custom dictionary for all users. You can enable user-specific dictionary support using the [`enableUserDictionary`](https://ej2.syncfusion.com/angular/documentation/api/document-editor/spellchecker#enableuserdictionary-boolean) API, which stores and retrieves error words based on the `currentUser` property. + +```typescript +this.container.documentEditor.spellChecker.enableUserDictionary = true; +``` ### Spell check dictionary cache diff --git a/Document-Processing/Word/Word-Processor/asp-net-core/spell-check.md b/Document-Processing/Word/Word-Processor/asp-net-core/spell-check.md index 9b7278ee1..b5cc1cb8c 100644 --- a/Document-Processing/Word/Word-Processor/asp-net-core/spell-check.md +++ b/Document-Processing/Word/Word-Processor/asp-net-core/spell-check.md @@ -67,6 +67,14 @@ Document editor provides option to spellcheck page by page when loading the docu this.container.documentEditor.spellChecker.enableOptimizedSpellCheck = true; ``` +### EnableUserDictionary + +By default, Document Editor maintains a shared custom dictionary for all users. You can enable user-specific dictionary support using the `enableUserDictionary` API, which stores and retrieves error words based on the `currentUser` property. + +```typescript +this.container.documentEditor.spellChecker.enableUserDictionary = true; +``` + ### Spell check dictionary cache Starting from `v20.1.0.xx`, the performance and memory usage of spell checker has been optimized by adding a static method to initialize the dictionaries with specified cache count. diff --git a/Document-Processing/Word/Word-Processor/asp-net-mvc/spell-check.md b/Document-Processing/Word/Word-Processor/asp-net-mvc/spell-check.md index 62f5b81cd..867e72561 100644 --- a/Document-Processing/Word/Word-Processor/asp-net-mvc/spell-check.md +++ b/Document-Processing/Word/Word-Processor/asp-net-mvc/spell-check.md @@ -68,6 +68,14 @@ Document editor provides option to spellcheck page by page when loading the docu this.container.documentEditor.spellChecker.enableOptimizedSpellCheck = true; ``` +### EnableUserDictionary + +By default, Document Editor maintains a shared custom dictionary for all users. You can enable user-specific dictionary support using the `enableUserDictionary` API, which stores and retrieves error words based on the `currentUser` property. + +```typescript +this.container.documentEditor.spellChecker.enableUserDictionary = true; +``` + ### Spell check dictionary cache Starting from `v20.1.0.xx`, the performance and memory usage of spell checker has been optimized by adding a static method to initialize the dictionaries with specified cache count. diff --git a/Document-Processing/Word/Word-Processor/javascript-es5/spell-check.md b/Document-Processing/Word/Word-Processor/javascript-es5/spell-check.md index 4ee986a79..159f81a3f 100644 --- a/Document-Processing/Word/Word-Processor/javascript-es5/spell-check.md +++ b/Document-Processing/Word/Word-Processor/javascript-es5/spell-check.md @@ -80,6 +80,13 @@ The following code example illustrates how to enable optimized spell checking. ```ts documentEditor.spellChecker.enableOptimizedSpellCheck = true; ``` +### EnableUserDictionary + +By default, Document Editor maintains a shared custom dictionary for all users. You can enable user-specific dictionary support using the [`enableUserDictionary`](https://ej2.syncfusion.com/javascript/documentation/api/document-editor/spellchecker#enableuserdictionary-boolean) API, which stores and retrieves error words based on the `currentUser` property. + +```typescript +documentEditor.spellChecker.enableUserDictionary = true; +``` ### Spell check dictionary cache diff --git a/Document-Processing/Word/Word-Processor/javascript-es6/spell-check.md b/Document-Processing/Word/Word-Processor/javascript-es6/spell-check.md index 59d8262a6..53fc27a82 100644 --- a/Document-Processing/Word/Word-Processor/javascript-es6/spell-check.md +++ b/Document-Processing/Word/Word-Processor/javascript-es6/spell-check.md @@ -81,6 +81,14 @@ The following code example illustrates how to enable optimized spell checking. documentEditor.spellChecker.enableOptimizedSpellCheck = true; ``` +### EnableUserDictionary + +By default, Document Editor maintains a shared custom dictionary for all users. You can enable user-specific dictionary support using the [`enableUserDictionary`](https://ej2.syncfusion.com/documentation/api/document-editor/spellchecker#enableuserdictionary-boolean) API, which stores and retrieves error words based on the [`currentUser`] property. + +```ts +documentEditor.spellChecker.enableUserDictionary = true; +``` + ### Spell check dictionary cache Starting from `v20.1.0.xx`, we have optimized the performance and memory usage of spell checker by adding a static method to initialize the dictionaries with specified cache count. diff --git a/Document-Processing/Word/Word-Processor/react/spell-check.md b/Document-Processing/Word/Word-Processor/react/spell-check.md index dd30e68f7..028177b80 100644 --- a/Document-Processing/Word/Word-Processor/react/spell-check.md +++ b/Document-Processing/Word/Word-Processor/react/spell-check.md @@ -110,6 +110,13 @@ The following code example illustrates how to enable optimized spell checking. ```ts documentEditor.spellChecker.enableOptimizedSpellCheck = true; ``` +### EnableUserDictionary + +By default, Document Editor maintains a shared custom dictionary for all users. You can enable user-specific dictionary support using the [`enableUserDictionary`](https://ej2.syncfusion.com/react/documentation/api/document-editor/spellchecker#enableuserdictionary-boolean) API, which stores and retrieves error words based on the `currentUser` property. + +```ts +documentEditor.spellChecker.enableUserDictionary = true; +``` ### Spell check dictionary cache diff --git a/Document-Processing/Word/Word-Processor/vue/spell-check.md b/Document-Processing/Word/Word-Processor/vue/spell-check.md index 7597666c5..149ce1832 100644 --- a/Document-Processing/Word/Word-Processor/vue/spell-check.md +++ b/Document-Processing/Word/Word-Processor/vue/spell-check.md @@ -120,6 +120,13 @@ The following code example illustrates how to enable optimized spell checking. ```ts this.container.documentEditor.spellChecker.enableOptimizedSpellCheck = true; ``` +### EnableUserDictionary + +By default, Document Editor maintains a shared custom dictionary for all users. You can enable user-specific dictionary support using the [`enableUserDictionary`](https://ej2.syncfusion.com/vue/documentation/api/document-editor/spellchecker#enableuserdictionary-boolean) API, which stores and retrieves error words based on the `currentUser` property. + +```ts +this.container.documentEditor.spellChecker.enableUserDictionary = true; +``` ### Spell check dictionary cache From 7995c2e026fdaab1fad3a796161ad1f09e9950b2 Mon Sep 17 00:00:00 2001 From: manomurugan Date: Tue, 30 Dec 2025 17:26:24 +0530 Subject: [PATCH 2/2] 1001521: cherry pick