Skip to content

Commit 5f98577

Browse files
Merge pull request #1379 from Syncfusion-Content/hotfix/hotfix-v31.1.17
Hotfix/hotfix v31.1.17 to development
2 parents 852e955 + 6750d52 commit 5f98577

File tree

2,719 files changed

+1559
-1955
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

2,719 files changed

+1559
-1955
lines changed

Document-Processing-toc.html

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -390,8 +390,8 @@
390390
<li><a href="/document-processing/pdf/pdf-viewer/angular/annotation/sticky-notes-annotation">Sticky Notes Annotation</a></li>
391391
<li><a href="/document-processing/pdf/pdf-viewer/angular/annotation/measurement-annotation">Measurement Annotation</a></li>
392392
<li><a href="/document-processing/pdf/pdf-viewer/angular/annotation/free-text-annotation">Free Text Annotation</a></li>
393-
<li><a href="/document-processing/pdf/pdf-viewer/angular/annotation/ink-annotation">Ink Annotation</a></li>
394393
<li><a href="/document-processing/pdf/pdf-viewer/angular/annotation/line-angle-constraints">Line Angle Constraints</a></li>
394+
<li><a href="/document-processing/pdf/pdf-viewer/angular/annotation/ink-annotation">Ink Annotation</a></li>
395395
<li><a href="/document-processing/pdf/pdf-viewer/angular/annotation/import-export-annotation">Import and Export Annotations</a></li>
396396
<li><a href="/document-processing/pdf/pdf-viewer/angular/annotation/comments">Comments</a></li>
397397
<li><a href="/document-processing/pdf/pdf-viewer/angular/annotation/signature-annotation">Handwritten Signature</a></li>
@@ -2315,6 +2315,7 @@
23152315
<li><a href="/document-processing/word/word-processor/asp-net-core/table-format">Working with Table Formatting</a></li>
23162316
<li><a href="/document-processing/word/word-processor/asp-net-core/section-format">Working with Section Formatting</a></li>
23172317
<li><a href="/document-processing/word/word-processor/asp-net-core/comments">Comments</a></li>
2318+
<li><a href="/document-processing/word/word-processor/asp-net-core/track-changes">Track Changes</a></li>
23182319
<li><a href="/document-processing/word/word-processor/asp-net-core/fields">Fields</a></li>
23192320
<li><a href="/document-processing/word/word-processor/asp-net-core/form-fields">Form fields</a></li>
23202321
<li><a href="/document-processing/word/word-processor/asp-net-core/clipboard">Clipboard</a></li>
@@ -6521,7 +6522,7 @@
65216522
</li>
65226523
<li>
65236524
Release Notes
6524-
<ul><li>2025 Volume 3 - v31.*<ul><li> Weekly Nuget Release <ul><li><a href="/document-processing/release-notes/v31.1.18">v31.1.18</a></li></ul></li><li><a href="/document-processing/release-notes/v31.1.17">v31.1.17 Main Release</a></li></ul></li>
6525+
<ul><li>2025 Volume 3 - v31.*<ul><li> Weekly Nuget Release <ul><li><a href="/document-processing/release-notes/v31.1.19">v31.1.19</a></li><li><a href="/document-processing/release-notes/v31.1.18">v31.1.18</a></li></ul></li><li><a href="/document-processing/release-notes/v31.1.17">v31.1.17 Main Release</a></li></ul></li>
65256526
<li>2025 Volume 2 - v30.*<ul><li> Weekly Nuget Release <ul><li><a href="/document-processing/release-notes/v30.2.7">v30.2.7</a></li><li><a href="/document-processing/release-notes/v30.2.6">v30.2.6</a></li><li><a href="/document-processing/release-notes/v30.2.5">v30.2.5</a></li><li><a href="/document-processing/release-notes/v30.1.42">v30.1.42</a></li><li><a href="/document-processing/release-notes/v30.1.41">v30.1.41</a></li><li><a href="/document-processing/release-notes/v30.1.40">v30.1.40</a></li><li><a href="/document-processing/release-notes/v30.1.39">v30.1.39</a></li><li><a href="/document-processing/release-notes/v30.1.38">v30.1.38</a></li></ul></li><li><a href="/document-processing/release-notes/v30.2.4">v30.2.4 Service Pack Release</a></li><li><a href="/document-processing/release-notes/v30.1.37">v30.1.37 Main Release</a></li></ul></li>
65266527
<li>2025 Volume 1 - v29.*<ul><li> Weekly Nuget Release <ul><li><a href="/document-processing/release-notes/v29.1.41">v29.1.41</a></li><li><a href="/document-processing/release-notes/v29.1.40">v29.1.40</a></li><li><a href="/document-processing/release-notes/v29.1.39">v29.1.39</a></li><li><a href="/document-processing/release-notes/v29.1.38">v29.1.38</a></li><li><a href="/document-processing/release-notes/v29.1.37">v29.1.37</a></li><li><a href="/document-processing/release-notes/v29.1.35">v29.1.35</a></li></ul></li><li><a href="/document-processing/release-notes/v29.2.4">v29.2.4 Service Pack Release</a></li><li><a href="/document-processing/release-notes/v29.1.33">v29.1.33 Main Release</a></li></ul></li>
65276528
<li>2024 Volume 4 - v28.*<ul><li>Weekly Release<ul><li><a href="/document-processing/release-notes/v28.2.12">v28.2.12</a></li><li><a href="/document-processing/release-notes/v28.2.11">v28.2.11</a></li><li><a href="/document-processing/release-notes/v28.2.9">v28.2.9</a></li><li><a href="/document-processing/release-notes/v28.2.7">v28.2.7</a></li><li><a href="/document-processing/release-notes/v28.2.6">v28.2.6</a></li><li><a href="/document-processing/release-notes/v28.2.5">v28.2.5</a></li><li><a href="/document-processing/release-notes/v28.2.4">v28.2.4</a></li><li><a href="/document-processing/release-notes/v28.1.41">v28.1.41</a></li><li><a href="/document-processing/release-notes/v28.1.39">v28.1.39</a></li><li><a href="/document-processing/release-notes/v28.1.38">v28.1.38</a></li><li><a href="/document-processing/release-notes/v28.1.37">v28.1.37</a></li><li><a href="/document-processing/release-notes/v28.1.36">v28.1.36</a></li><li><a href="/document-processing/release-notes/v28.1.35">v28.1.35</a></li></ul></li><li><a href="/document-processing/release-notes/v28.2.3">v28.2.3 Service Pack Release</a></li><li><a href="/document-processing/release-notes/v28.1.33">v28.1.33 Main Release</a></li></ul></li>

Document-Processing/Excel/Spreadsheet/ASP-NET-CORE/docker-deployment.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,13 +10,13 @@ domainurl: ##DomainURL##
1010

1111
# Docker Image Overview in EJ2 ASP.NET CORE Spreadsheet control
1212

13-
The [**Syncfusion<sup style="font-size:70%">&reg;</sup> Spreadsheet (also known as Excel Viewer)**](https://www.syncfusion.com/spreadsheet-editor-sdk/asp-net-core-spreadsheet-editor) is a feature-rich control for organizing and analyzing data in a tabular format. It provides all the common Excel features, including data binding, selection, editing, formatting, resizing, sorting, filtering, importing, and exporting Excel documents.
13+
The [**Syncfusion<sup style="font-size:70%">&reg;</sup> Spreadsheet (also known as Excel Viewer)**](https://www.syncfusion.com/aspnet-mvc-ui-controls/spreadsheet) is a feature-rich control for organizing and analyzing data in a tabular format. It provides all the common Excel features, including data binding, selection, editing, formatting, resizing, sorting, filtering, importing, and exporting Excel documents.
1414

1515
This Docker image is the pre-defined Docker container for Syncfusion's Spreadsheet backend functionalities. This server-side Web API project targets ASP.NET Core 8.0.
1616

1717
You can deploy it quickly to your infrastructure. If you want to add new functionality or customize any existing functionalities, create your own Docker file by referencing the existing [Spreadsheet Docker project](https://github.com/SyncfusionExamples/Spreadsheet-Server-Docker).
1818

19-
The Spreadsheet is supported on the [JavaScript](https://www.syncfusion.com/spreadsheet-editor-sdk/javascript-spreadsheet-editor), [Angular](https://www.syncfusion.com/spreadsheet-editor-sdk/angular-spreadsheet-editor), [React](https://www.syncfusion.com/spreadsheet-editor-sdk/react-spreadsheet-editor), [Vue](https://www.syncfusion.com/spreadsheet-editor-sdk/vue-spreadsheet-editor), [ASP.NET Core](https://www.syncfusion.com/spreadsheet-editor-sdk/asp-net-core-spreadsheet-editor), and [ASP.NET MVC](https://www.syncfusion.com/spreadsheet-editor-sdk/asp-net-mvc-spreadsheet-editor) platforms.
19+
The Spreadsheet is supported on the [JavaScript](https://www.syncfusion.com/javascript-ui-controls), [Angular](https://www.syncfusion.com/angular-ui-components), [React](https://www.syncfusion.com/react-ui-components), [Vue](https://www.syncfusion.com/vue-ui-components), [ASP.NET Core](https://www.syncfusion.com/aspnet-core-ui-controls), and [ASP.NET MVC](https://www.syncfusion.com/aspnet-mvc-ui-controls) platforms.
2020

2121
## Prerequisites
2222

@@ -58,7 +58,7 @@ docker-compose up
5858

5959
Now the Spreadsheet server Docker instance runs on localhost with the provided port number `http://localhost:6002`. Open this link in a browser and navigate to the Spreadsheet Web API open and save service at `http://localhost:6002/api/spreadsheet/open` and `http://localhost:6002/api/spreadsheet/save`.
6060

61-
**Step 4:** Append the URLs of the Docker instance running services to the [`openUrl`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.Spreadsheet.Spreadsheet.html#Syncfusion_EJ2_Spreadsheet_Spreadsheet_OpenUrl) property as `http://localhost:6002/api/spreadsheet/open` and the [`saveUrl`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.Spreadsheet.Spreadsheet.html#Syncfusion_EJ2_Spreadsheet_Spreadsheet_SaveUrl) property as `http://localhost:6002/api/spreadsheet/save` in the client-side Spreadsheet control. For more information on how to get started with the Spreadsheet control, refer to this [`getting started page.`](https://help.syncfusion.com/document-processing/excel/spreadsheet/asp-net-core/getting-started-core)
61+
**Step 4:** Append the URLs of the Docker instance running services to the [`openUrl`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.Spreadsheet.Spreadsheet.html#Syncfusion_EJ2_Spreadsheet_Spreadsheet_OpenUrl) property as `http://localhost:6002/api/spreadsheet/open` and the [`saveUrl`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.Spreadsheet.Spreadsheet.html#Syncfusion_EJ2_Spreadsheet_Spreadsheet_SaveUrl) property as `http://localhost:6002/api/spreadsheet/save` in the client-side Spreadsheet control. For more information on how to get started with the Spreadsheet control, refer to this [`getting started page.`](https://ej2.syncfusion.com/aspnetcore/documentation/spreadsheet/getting-started-core)
6262

6363
{% tabs %}
6464
{% highlight cshtml tabtitle="CSHTML" %}
@@ -90,4 +90,4 @@ services:
9090
- "6002:8080"
9191
```
9292

93-
Please refer to these getting started pages to create a Spreadsheet in [`Angular`](https://help.syncfusion.com/document-processing/excel/spreadsheet/angular/getting-started), [`React`](https://help.syncfusion.com/document-processing/excel/spreadsheet/react/getting-started), [`Vue`](https://help.syncfusion.com/document-processing/excel/spreadsheet/vue/getting-started), [`ASP.NET Core`](https://help.syncfusion.com/document-processing/excel/spreadsheet/asp-net-core/getting-started-core), and [`ASP.NET MVC`](https://help.syncfusion.com/document-processing/excel/spreadsheet/asp-net-mvc/getting-started-mvc).
93+
Please refer to these getting started pages to create a Spreadsheet in [`Angular`](https://ej2.syncfusion.com/angular/documentation/spreadsheet/getting-started), [`React`](https://ej2.syncfusion.com/react/documentation/spreadsheet/getting-started), [`Vue`](https://ej2.syncfusion.com/vue/documentation/spreadsheet/getting-started), [`ASP.NET Core`](https://ej2.syncfusion.com/aspnetcore/documentation/spreadsheet/getting-started-core), and [`ASP.NET MVC`](https://ej2.syncfusion.com/aspnetmvc/documentation/spreadsheet/getting-started-mvc).

Document-Processing/Excel/Spreadsheet/ASP-NET-CORE/feature-list.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ The following table compares Excel functionality with the availability of EJ1 an
2121
| Scrolling | Partially | Yes | - |
2222
| Selection | Yes | Yes | - |
2323
| Editing | Yes | Yes | - |
24-
| Formulae | Yes | Partially | EJ2 supports limited number of [`most used formulas`](https://help.syncfusion.com/document-processing/excel/spreadsheet/asp-net-core/formulas#supported-formulas) |
24+
| Formulae | Yes | Partially | EJ2 supports limited number of [`most used formulas`](https://ej2.syncfusion.com/aspnetcore/documentation/spreadsheet/formulas#supported-formulas) |
2525
| Named range | Yes | Partially | EJ2 Spreadsheet Named range supports only in workbook scope |
2626
| Data Binding | Yes | Yes | - |
2727
| Formatting | Yes | Yes | - |

Document-Processing/Excel/Spreadsheet/ASP-NET-CORE/formulas.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ In the example below, the Spreadsheet control is rendered with the `German cultu
4242

4343
## Create User Defined Functions / Custom Functions
4444

45-
The Spreadsheet includes a number of built-in formulas. For your convenience, a list of supported formulas can be found [here](https://help.syncfusion.com/document-processing/excel/spreadsheet/asp-net-core/formulas#supported-formulas).
45+
The Spreadsheet includes a number of built-in formulas. For your convenience, a list of supported formulas can be found [here](https://ej2.syncfusion.com/aspnetcore/documentation/spreadsheet/formulas#supported-formulas).
4646

4747
You can define and use an unsupported formula, i.e. a user defined/custom formula, in the spreadsheet by using the `addCustomFunction` function. Meanwhile, remember that you should define a user defined/custom formula whose results should only return a single value. If a user-defined/custom formula returns an array, it will be time-consuming to update adjacent cell values.
4848

Document-Processing/Excel/Spreadsheet/ASP-NET-CORE/getting-started-core.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ documentation: ug
1010

1111
# Getting Started with ASP.NET Core Spreadsheet Control
1212

13-
This section briefly explains about how to include [ASP.NET Core Spreadsheet](https://www.syncfusion.com/spreadsheet-editor-sdk/asp-net-core-spreadsheet-editor) control in your ASP.NET Core application using Visual Studio.
13+
This section briefly explains about how to include [ASP.NET Core Spreadsheet](https://www.syncfusion.com/aspnet-core-ui-controls/spreadsheet) control in your ASP.NET Core application using Visual Studio.
1414

1515
## Prerequisites
1616

Document-Processing/Excel/Spreadsheet/ASP-NET-CORE/performance-best-practices.md

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ documentation: ug
99

1010
# Performance Best Practices in EJ2 ASP.NET CORE Spreadsheet control
1111

12-
Performance optimization is crucial when working with large datasets in the [Syncfusion® ASP.NET Core Spreadsheet](hhttps://www.syncfusion.com/spreadsheet-editor-sdk/asp-net-core-spreadsheet-editor). This documentation outlines best practices to enhance data handling efficiency and ensure a smooth, responsive user experience during various spreadsheet operations.
12+
Performance optimization is crucial when working with large datasets in the [Syncfusion® ASP.NET Core Spreadsheet](https://www.syncfusion.com/aspnet-core-ui-controls/spreadsheet). This documentation outlines best practices to enhance data handling efficiency and ensure a smooth, responsive user experience during various spreadsheet operations.
1313

1414
## How to improve performance when opening Excel files in the Spreadsheet?
1515

@@ -19,7 +19,7 @@ Virtual scrolling is an essential performance feature in the Spreadsheet that en
1919

2020
This approach significantly reduces initial load time, DOM size, and memory usage — resulting in smoother rendering and interaction, especially when working with thousands of rows or columns.
2121

22-
For more details, refer to the [virtual scrolling documentation](https://help.syncfusion.com/document-processing/excel/spreadsheet/asp-net-core/performance-best-practices#virtual-scrolling).
22+
For more details, refer to the [virtual scrolling documentation](https://ej2.syncfusion.com/aspnetcore/documentation/spreadsheet/scrolling#virtual-scrolling).
2323

2424
### Chunk response processing
2525

@@ -28,7 +28,7 @@ When opening large Excel files with extensive data and features, server response
2828
These chunks are combined on the client side to load the Excel data smoothly into the Spreadsheet. This approach avoids transmission failures due to memory constraints and ensures reliable and efficient loading of large files.
2929

3030
To enable the chunk response processing feature, you can refer to the following UG section:
31-
* [Chunk Response Processing](https://help.syncfusion.com/document-processing/excel/spreadsheet/asp-net-core/performance-best-practices#chunk-response-processing)
31+
* [Chunk Response Processing](https://ej2.syncfusion.com/aspnetcore/documentation/spreadsheet/open-save#chunk-response-processing)
3232

3333
### Configure JSON serialization options during open
3434

@@ -41,7 +41,7 @@ This is particularly useful when:
4141

4242
Refer to the following UG section to learn how to configure these options:
4343

44-
* [Configure JSON serialization options during open](https://help.syncfusion.com/document-processing/excel/spreadsheet/asp-net-core/performance-best-practices#configure-json-serialization-options-during-open)
44+
* [Configure JSON serialization options during open](https://ej2.syncfusion.com/aspnetcore/documentation/spreadsheet/open-save#configure-json-deserialization-options)
4545

4646
### Configuring threshold limits
4747

@@ -80,7 +80,7 @@ public IActionResult Open(IFormCollection openRequest)
8080
To improve performance when opening large Excel files, use parsing options like `IgnoreStyle` and `IgnoreFormat` to skip unnecessary styles and formats. This reduces memory usage, speeds up loading, and minimizes JSON size—especially helpful for files with many styled but empty cells.
8181

8282
To learn how to configure these parsing options, please refer to the UG section below.
83-
* [Configure Parsing Options](https://help.syncfusion.com/document-processing/excel/spreadsheet/asp-net-core/open-save#improving-excel-file-open-performance-with-parsing-options)
83+
* [Configure Parsing Options](./open-save#improving-excel-file-open-performance-with-parsing-options)
8484

8585
## How to improve performance on formula calculation in Spreadsheet?
8686

@@ -96,7 +96,7 @@ Enabling manual mode is highly beneficial when:
9696
* Applying formulas dynamically to a large number of cells.
9797
* You want to postpone calculations until all content or changes are finalized.
9898

99-
To learn more about Manual Calculation Mode and how to enable it, you can refer to the following [UG link](https://help.syncfusion.com/document-processing/excel/spreadsheet/asp-net-core/formulas#manual-mode).
99+
To learn more about Manual Calculation Mode and how to enable it, you can refer to the following [UG link](https://ej2.syncfusion.com/aspnetcore/documentation/spreadsheet/formulas#manual-mode).
100100

101101
## How to improve save performance in the Spreadsheet?
102102

@@ -136,7 +136,7 @@ Proper use of serialization options during save improves performance and reduces
136136

137137
Refer to the following UG section to learn how to configure these options:
138138

139-
* [Configure JSON serialization options during save](https://help.syncfusion.com/document-processing/excel/spreadsheet/asp-net-core/open-save#configure-json-serialization-options)
139+
* [Configure JSON serialization options during save](https://ej2.syncfusion.com/aspnetcore/documentation/spreadsheet/open-save#configure-json-serialization-options)
140140

141141
## How to improve cell selection performance in Spreadsheet?
142142

@@ -164,6 +164,6 @@ You can disable aggregate calculation using the following code example:
164164

165165
## See Also
166166

167-
* [Open and Save](https://help.syncfusion.com/document-processing/excel/spreadsheet/asp-net-core/open-save)
168-
* [Docker Deployment](https://help.syncfusion.com/document-processing/excel/spreadsheet/asp-net-core/docker-deployment)
169-
* [Scrolling](https://help.syncfusion.com/document-processing/excel/spreadsheet/asp-net-core/scrolling)
167+
* [Open and Save](https://ej2.syncfusion.com/aspnetcore/documentation/spreadsheet/open-save)
168+
* [Docker Deployment](https://ej2.syncfusion.com/aspnetcore/documentation/spreadsheet/docker-deployment)
169+
* [Scrolling](https://ej2.syncfusion.com/aspnetcore/documentation/spreadsheet/scrolling)

Document-Processing/Excel/Spreadsheet/ASP-NET-CORE/sort.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,7 @@ The custom sort dialog helps sorting multiple columns in the selected range by u
9898

9999
You can add multiple criteria using the `Add Column` button at the bottom of the dialog. Thus, multiple columns can be specified with different sort order. The newly added sort criteria items can be removed using the `delete` icons at the end of each items.
100100

101-
You can refer to the [`Data contains header`](https://help.syncfusion.com/document-processing/excel/spreadsheet/asp-net-core/sort#data-contains-header) topic to learn more about `Data contains header` checkbox. To learn more about `Case sensitive` checkbox, you can refer to [`Case sensitive sort`](https://help.syncfusion.com/document-processing/excel/spreadsheet/asp-net-core/sort#case-sensitive-sort) topic.
101+
You can refer to the [`Data contains header`](https://ej2.syncfusion.com/aspnetmvc/documentation/spreadsheet/sort#data-contains-header) topic to learn more about `Data contains header` checkbox. To learn more about `Case sensitive` checkbox, you can refer to [`Case sensitive sort`](https://ej2.syncfusion.com/aspnetmvc/documentation/spreadsheet/sort#case-sensitive-sort) topic.
102102

103103
### Passing sort criteria manually
104104

0 commit comments

Comments
 (0)