Skip to content

Commit b98ba9e

Browse files
Merge branch 'hotfix/hotfix-v32.2.3' into 1008834-blaz-hf
2 parents 9ce02e0 + 9a70e00 commit b98ba9e

258 files changed

Lines changed: 4038 additions & 3295 deletions

File tree

Some content is hidden

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

Document-Processing-toc.html

Lines changed: 37 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -14,13 +14,20 @@
1414
<li>
1515
<a href="/document-processing/ai-coding-assistant/overview">Overview</a>
1616
</li>
17-
<li>
18-
<a href="/document-processing/ai-coding-assistant/mcp-server">MCP Server</a>
19-
</li>
17+
<li>MCP Server
18+
<ul>
19+
<li>
20+
<a href="/document-processing/ai-coding-assistant/mcp-server/documentsdk">Document SDK</a>
21+
</li>
22+
<li>
23+
<a href="/document-processing/ai-coding-assistant/mcp-server/spreadsheeteditorsdk">Spreadsheet Editor SDK</a>
24+
</li>
25+
</ul>
26+
</li>
2027
<li>
2128
<a href="/document-processing/ai-coding-assistant/prompt-library">Prompt Library</a>
2229
</li>
23-
</ul>
30+
</ul>
2431
</li>
2532
<li>Installation<ul>
2633
<li>Web Installer
@@ -189,16 +196,36 @@
189196
</ul>
190197
</li>
191198
<li><a href="/document-processing/pdf/pdf-viewer/asp-net-core/interaction-mode">Interaction Mode</a></li>
192-
<li>Form Designer
199+
<li>Forms
193200
<ul>
194-
<li><a href="/document-processing/pdf/pdf-viewer/asp-net-core/form-designer/create-programmatically">Create form fields programmatically</a></li>
195-
<li><a href="/document-processing/pdf/pdf-viewer/asp-net-core/form-designer/create-with-user-interface-interaction">Create form fields with UI interaction</a></li>
196-
<li><a href="/document-processing/pdf/pdf-viewer/asp-net-core/toolbar-customization/form-designer-toolbar">Form Designer Toolbar</a></li>
197-
<li><a href="/document-processing/pdf/pdf-viewer/asp-net-core/form-designer/form-field-events">Form Field events</a></li>
201+
<li><a href="/document-processing/pdf/pdf-viewer/asp-net-core/forms/overview">Overview</a></li>
202+
<li><a href="/document-processing/pdf/pdf-viewer/asp-net-core/forms/form-filling">Fill form fields</a></li>
203+
<li><a href="/document-processing/pdf/pdf-viewer/asp-net-core/forms/form-designer">Form Designer and Toolbar</a></li>
204+
<li><a href="/document-processing/pdf/pdf-viewer/asp-net-core/forms/overview-create-forms">Create, Edit, Style and Remove Form Fields</a>
205+
<ul>
206+
<li><a href="/document-processing/pdf/pdf-viewer/asp-net-core/forms/manage-form-fields/create-form-fields">Create form fields</a></li>
207+
<li><a href="/document-processing/pdf/pdf-viewer/asp-net-core/forms/manage-form-fields/modify-form-fields">Modify form fields</a></li>
208+
<li><a href="/document-processing/pdf/pdf-viewer/asp-net-core/forms/manage-form-fields/customize-form-fields">Customize form fields</a></li>
209+
<li><a href="/document-processing/pdf/pdf-viewer/asp-net-core/forms/manage-form-fields/move-resize-form-fields">Move and Resize form fields</a></li>
210+
<li><a href="/document-processing/pdf/pdf-viewer/asp-net-core/forms/manage-form-fields/remove-form-fields">Remove form fields</a></li>
211+
</ul>
212+
</li>
213+
<li>Import/Export form data
214+
<ul>
215+
<li><a href="/document-processing/pdf/pdf-viewer/asp-net-core/forms/import-export-form-fields/import-form-fields">Import form data</a></li>
216+
<li><a href="/document-processing/pdf/pdf-viewer/asp-net-core/forms/import-export-form-fields/export-form-fields">Export form data</a></li>
217+
<li><a href="/document-processing/pdf/pdf-viewer/asp-net-core/forms/import-export-form-fields/import-export-events">Import/Export events</a></li>
218+
</ul>
219+
</li>
220+
<li><a href="/document-processing/pdf/pdf-viewer/asp-net-core/forms/custom-data">Add custom data in form fields</a></li>
221+
<li><a href="/document-processing/pdf/pdf-viewer/asp-net-core/forms/group-form-fields">Grouping form fields</a></li>
222+
<li><a href="/document-processing/pdf/pdf-viewer/asp-net-core/forms/form-constrain">Form Field Flags</a></li>
223+
<li><a href="/document-processing/pdf/pdf-viewer/asp-net-core/forms/form-validation">Form Validation</a></li>
198224
<li><a href="/document-processing/pdf/pdf-viewer/asp-net-core/how-to/custom-fonts">Custom fonts</a></li>
225+
<li><a href="/document-processing/pdf/pdf-viewer/asp-net-core/forms/form-field-events">Form Field events</a></li>
226+
<li><a href="/document-processing/pdf/pdf-viewer/asp-net-core/forms/form-fields-api">APIs</a></li>
199227
</ul>
200228
</li>
201-
<li><a href="/document-processing/pdf/pdf-viewer/asp-net-core/form-filling">Form Filling</a></li>
202229
<li><a href="/document-processing/pdf/pdf-viewer/asp-net-core/organize-pdf">Organize Pages</a>
203230
<ul>
204231
<li><a href="/document-processing/pdf/pdf-viewer/asp-net-core/organize-pages/overview">Overview</a></li>

Document-Processing/Excel/Spreadsheet/Angular/cell-range.md

Lines changed: 24 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -13,19 +13,19 @@ A group of cells in a sheet is known as cell range.
1313

1414
## Wrap text
1515

16-
Wrap text allows you to display large content as multiple lines in a single cell. By default, the wrap text support is enabled. Use the [`allowWrap`](https://ej2.syncfusion.com/angular/documentation/api/spreadsheet/#allowwrap) property to enable or disable the wrap text support in spreadsheet.
16+
Wrap text allows you to display large content as multiple lines in a single cell. By default, the wrap text support is enabled. Use the [`allowWrap`](https://ej2.syncfusion.com/angular/documentation/api/spreadsheet/index-default#allowwrap) property to enable or disable the wrap text support in spreadsheet.
1717

1818
Wrap text can be applied or removed to a cell or range of cells in the following ways,
1919

2020
* Using the `wrap` property in `cell`, you can enable or disable wrap text to a cell at initial load.
2121
* Select or deselect wrap button from ribbon toolbar to apply or remove the wrap text to the selected range.
22-
* Using the [`wrap`](https://ej2.syncfusion.com/angular/documentation/api/spreadsheet/#wrap) method, you can apply or remove the wrap text once the component is loaded.
22+
* Using the [`wrap`](https://ej2.syncfusion.com/angular/documentation/api/spreadsheet/index-default#wrap) method, you can apply or remove the wrap text once the component is loaded.
2323

2424
The following code example shows the wrap text functionality in spreadsheet.
2525

2626
{% tabs %}
27-
{% highlight ts tabtitle="app.component.ts" %}
28-
{% include code-snippet/spreadsheet/angular/wrap-text-cs1/src/app.component.ts %}
27+
{% highlight ts tabtitle="app.ts" %}
28+
{% include code-snippet/spreadsheet/angular/wrap-text-cs1/src/app.ts %}
2929
{% endhighlight %}
3030

3131
{% highlight ts tabtitle="main.ts" %}
@@ -44,13 +44,13 @@ The following features have some limitations in wrap text:
4444

4545
## Merge cells
4646

47-
Merge cells allows users to span two or more cells in the same row or column into a single cell. When cells with multiple values are merged, top-left most cell data will be the data for the merged cell. By default, the merge cells option is enabled. Use [`allowMerge`](https://ej2.syncfusion.com/angular/documentation/api/spreadsheet/#allowmerge) property to enable or disable the merge cells option in spreadsheet.
47+
Merge cells allows users to span two or more cells in the same row or column into a single cell. When cells with multiple values are merged, top-left most cell data will be the data for the merged cell. By default, the merge cells option is enabled. Use [`allowMerge`](https://ej2.syncfusion.com/angular/documentation/api/spreadsheet/index-default#allowmerge) property to enable or disable the merge cells option in spreadsheet.
4848

4949
You can merge the range of cells in the following ways,
5050

5151
* Set the `rowSpan` and `colSpan` property in `cell` to merge the number of cells at initial load.
5252
* Select the range of cells and apply merge by selecting the desired option from ribbon toolbar.
53-
* Use [`merge`](https://ej2.syncfusion.com/angular/documentation/api/spreadsheet/#merge) method to merge the range of cells, once the component is loaded.
53+
* Use [`merge`](https://ej2.syncfusion.com/angular/documentation/api/spreadsheet/index-default#merge) method to merge the range of cells, once the component is loaded.
5454

5555
The available merge options in spreadsheet are,
5656

@@ -64,8 +64,8 @@ The available merge options in spreadsheet are,
6464
The following code example shows the merge cells operation in spreadsheet.
6565

6666
{% tabs %}
67-
{% highlight ts tabtitle="app.component.ts" %}
68-
{% include code-snippet/spreadsheet/angular/merge-cells-cs1/src/app.component.ts %}
67+
{% highlight ts tabtitle="app.ts" %}
68+
{% include code-snippet/spreadsheet/angular/merge-cells-cs1/src/app.ts %}
6969
{% endhighlight %}
7070

7171
{% highlight ts tabtitle="main.ts" %}
@@ -84,7 +84,7 @@ The following features have some limitations in Merge:
8484

8585
## Data Validation
8686

87-
Data Validation is used to restrict the user from entering the invalid data. You can use the [`allowDataValidation`](https://ej2.syncfusion.com/angular/documentation/api/spreadsheet/#allowdatavalidation) property to enable or disable data validation.
87+
Data Validation is used to restrict the user from entering the invalid data. You can use the [`allowDataValidation`](https://ej2.syncfusion.com/angular/documentation/api/spreadsheet/index-default#allowdatavalidation) property to enable or disable data validation.
8888

8989
> * The default value for `allowDataValidation` property is `true`.
9090
@@ -95,7 +95,7 @@ You can apply data validation to restrict the type of data or the values that us
9595
You can apply data validation by using one of the following ways,
9696

9797
* Select the Data tab in the Ribbon toolbar, and then choose the Data Validation item.
98-
* Use the [`addDataValidation()`](https://ej2.syncfusion.com/angular/documentation/api/spreadsheet/#adddatavalidation) method programmatically.
98+
* Use the [`addDataValidation()`](https://ej2.syncfusion.com/angular/documentation/api/spreadsheet/index-default#adddatavalidation) method programmatically.
9999

100100
### Clear Validation
101101

@@ -104,7 +104,7 @@ Clear validation feature is used to remove data validations from the specified r
104104
You can clear data validation rule by one of the following ways,
105105

106106
* Select the Data tab in the Ribbon toolbar, and then choose the Clear Validation item.
107-
* Use the [`removeDataValidation()`](https://ej2.syncfusion.com/angular/documentation/api/spreadsheet/#removedatavalidation) method programmatically.
107+
* Use the [`removeDataValidation()`](https://ej2.syncfusion.com/angular/documentation/api/spreadsheet/index-default#removedatavalidation) method programmatically.
108108

109109
### Highlight Invalid Data
110110

@@ -113,7 +113,7 @@ Highlight invalid data feature is used to highlight the previously entered inval
113113
You can highlight an invalid data by using one of the following ways,
114114

115115
* Select the Data tab in the Ribbon toolbar, and then choose the Highlight Invalid Data item.
116-
* Use the [`addInvalidHighlight()`](https://ej2.syncfusion.com/angular/documentation/api/spreadsheet/#addinvalidhighlight) method programmatically.
116+
* Use the [`addInvalidHighlight()`](https://ej2.syncfusion.com/angular/documentation/api/spreadsheet/index-default#addinvalidhighlight) method programmatically.
117117

118118
### Clear Highlighted Invalid Data
119119

@@ -122,11 +122,11 @@ Clear highlight feature is used to remove the highlight from invalid cells.
122122
You can clear the highlighted invalid data by using the following ways,
123123

124124
* Select the Data tab in the Ribbon toolbar, and then choose the Clear Highlight item.
125-
* Use the [`removeInvalidHighlight()`](https://ej2.syncfusion.com/angular/documentation/api/spreadsheet/#removeinvalidhighlight) method programmatically.
125+
* Use the [`removeInvalidHighlight()`](https://ej2.syncfusion.com/angular/documentation/api/spreadsheet/index-default#removeinvalidhighlight) method programmatically.
126126

127127
{% tabs %}
128-
{% highlight ts tabtitle="app.component.ts" %}
129-
{% include code-snippet/spreadsheet/angular/data-validation-cs1/src/app.component.ts %}
128+
{% highlight ts tabtitle="app.ts" %}
129+
{% include code-snippet/spreadsheet/angular/data-validation-cs1/src/app.ts %}
130130
{% endhighlight %}
131131

132132
{% highlight ts tabtitle="main.ts" %}
@@ -149,13 +149,13 @@ When this rule is applied, the Spreadsheet evaluates the entered value against t
149149
You can apply custom data validation using two methods.
150150

151151
* The first is through the Data Validation dialog in the Ribbon toolbar. Navigate to the Data tab, select the Data Validation option, and choose the Custom type from the Allow dropdown menu.
152-
* The second method is programmatically, using the [`addDataValidation()`](https://ej2.syncfusion.com/angular/documentation/api/spreadsheet/#adddatavalidation) method, which allows developers to set custom rules dynamically via code.
152+
* The second method is programmatically, using the [`addDataValidation()`](https://ej2.syncfusion.com/angular/documentation/api/spreadsheet/index-default#adddatavalidation) method, which allows developers to set custom rules dynamically via code.
153153

154154
The following code example demonstrates how to add custom data validation with a formula in a Spreadsheet.
155155

156156
{% tabs %}
157-
{% highlight ts tabtitle="app.component.ts" %}
158-
{% include code-snippet/spreadsheet/angular/data-validation-cs2/src/app.component.ts %}
157+
{% highlight ts tabtitle="app.ts" %}
158+
{% include code-snippet/spreadsheet/angular/data-validation-cs2/src/app.ts %}
159159
{% endhighlight %}
160160

161161
{% highlight ts tabtitle="main.ts" %}
@@ -238,8 +238,8 @@ You can do this by one of the following ways,
238238
In the following sample, you can enable/disable the fill option on the button click event by using the `showFillOptions` property in `autoFillSettings`.
239239

240240
{% tabs %}
241-
{% highlight ts tabtitle="app.component.ts" %}
242-
{% include code-snippet/spreadsheet/angular/autofill-cs1/src/app.component.ts %}
241+
{% highlight ts tabtitle="app.ts" %}
242+
{% include code-snippet/spreadsheet/angular/autofill-cs1/src/app.ts %}
243243
{% endhighlight %}
244244

245245
{% highlight ts tabtitle="main.ts" %}
@@ -265,7 +265,7 @@ Clear feature helps you to clear the cell contents (formulas and data), formats
265265
You can apply clear feature by using one of the following ways,
266266

267267
* Select the clear icon in the Ribbon toolbar under the Home Tab.
268-
* Using the [`clear()`](https://ej2.syncfusion.com/angular/documentation/api/spreadsheet/#clear) method to clear the values.
268+
* Using the [`clear()`](https://ej2.syncfusion.com/angular/documentation/api/spreadsheet/index-default#clear) method to clear the values.
269269

270270
Clear has the following types in the spreadsheet,
271271

@@ -278,11 +278,11 @@ Clear has the following types in the spreadsheet,
278278

279279
### Methods
280280

281-
Clear the cell contents and formats in the Spreadsheet document by using the [clear](https://ej2.syncfusion.com/angular/documentation/api/spreadsheet/#clear) method. The [clear](https://ej2.syncfusion.com/angular/documentation/api/spreadsheet/#clear) method has `type` and `range` as parameters. The following code example shows how to clear the cell contents and formats in the button click event.
281+
Clear the cell contents and formats in the Spreadsheet document by using the [clear](https://ej2.syncfusion.com/angular/documentation/api/spreadsheet/index-default#clear) method. The [clear](https://ej2.syncfusion.com/angular/documentation/api/spreadsheet/index-default#clear) method has `type` and `range` as parameters. The following code example shows how to clear the cell contents and formats in the button click event.
282282

283283
{% tabs %}
284-
{% highlight ts tabtitle="app.component.ts" %}
285-
{% include code-snippet/spreadsheet/angular/clear-cs1/src/app.component.ts %}
284+
{% highlight ts tabtitle="app.ts" %}
285+
{% include code-snippet/spreadsheet/angular/clear-cs1/src/app.ts %}
286286
{% endhighlight %}
287287

288288
{% highlight ts tabtitle="main.ts" %}

Document-Processing/Excel/Spreadsheet/Angular/clipboard.md

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

1010
# Clipboard in Angular Spreadsheet component
1111

12-
The Spreadsheet provides support for the clipboard operations (cut, copy, and paste). Clipboard operations can be enabled or disabled by setting the [`enableClipboard`](https://ej2.syncfusion.com/angular/documentation/api/spreadsheet/#enableclipboard) property in Spreadsheet.
12+
The Spreadsheet provides support for the clipboard operations (cut, copy, and paste). Clipboard operations can be enabled or disabled by setting the [`enableClipboard`](https://ej2.syncfusion.com/angular/documentation/api/spreadsheet/index-default#enableclipboard) property in Spreadsheet.
1313

1414
> By default, the `enableClipboard` property is true.
1515
@@ -24,7 +24,7 @@ Cut can be done in one of the following ways.
2424
* Using Cut button in the Ribbon’s HOME tab to perform cut operation.
2525
* Using Cut option in the Context Menu.
2626
* Using `Ctrl + X` | `Command + X` keyboard shortcut.
27-
* Using the [`cut`](https://ej2.syncfusion.com/angular/documentation/api/spreadsheet/#cut) method.
27+
* Using the [`cut`](https://ej2.syncfusion.com/angular/documentation/api/spreadsheet/index-default#cut) method.
2828

2929
## Copy
3030

@@ -37,7 +37,7 @@ Copy can be done in one of the following ways.
3737
* Using Copy button in the Ribbon’s HOME tab to perform copy operation.
3838
* Using Copy option in the Context Menu.
3939
* Using `Ctrl + C` | `Command + C` keyboard shortcut.
40-
* Using the [`copy`](https://ej2.syncfusion.com/angular/documentation/api/spreadsheet/#copy) method.
40+
* Using the [`copy`](https://ej2.syncfusion.com/angular/documentation/api/spreadsheet/index-default#copy) method.
4141

4242
## Paste
4343

@@ -55,13 +55,13 @@ Paste can be done in one of the following ways.
5555
* Using Paste button in the Ribbon’s HOME tab to perform paste operation.
5656
* Using Paste option in the Context Menu.
5757
* Using `Ctrl + V` | `Command + V` keyboard shortcut.
58-
* Using the [`paste`](https://ej2.syncfusion.com/angular/documentation/api/spreadsheet/#paste) method.
58+
* Using the [`paste`](https://ej2.syncfusion.com/angular/documentation/api/spreadsheet/index-default#paste) method.
5959

6060
> If you use the Keyboard shortcut key for cut (`Ctrl + X`) | copy (`Ctrl + C`) from other sources, you should use `Ctrl + V` shortcut while pasting into the spreadsheet.
6161
6262
{% tabs %}
63-
{% highlight ts tabtitle="app.component.ts" %}
64-
{% include code-snippet/spreadsheet/angular/clipboard-cs1/src/app.component.ts %}
63+
{% highlight ts tabtitle="app.ts" %}
64+
{% include code-snippet/spreadsheet/angular/clipboard-cs1/src/app.ts %}
6565
{% endhighlight %}
6666

6767
{% highlight ts tabtitle="main.ts" %}
@@ -73,11 +73,11 @@ Paste can be done in one of the following ways.
7373

7474
## Prevent the paste functionality
7575

76-
The following example shows, how to prevent the paste action in spreadsheet. In [`actionBegin`](https://ej2.syncfusion.com/angular/documentation/api/spreadsheet/#actionbegin) event, you can set `cancel` argument as false in paste request type.
76+
The following example shows, how to prevent the paste action in spreadsheet. In [`actionBegin`](https://ej2.syncfusion.com/angular/documentation/api/spreadsheet/index-default#actionbegin) event, you can set `cancel` argument as false in paste request type.
7777

7878
{% tabs %}
79-
{% highlight ts tabtitle="app.component.ts" %}
80-
{% include code-snippet/spreadsheet/angular/clipboard-cs2/src/app.component.ts %}
79+
{% highlight ts tabtitle="app.ts" %}
80+
{% include code-snippet/spreadsheet/angular/clipboard-cs2/src/app.ts %}
8181
{% endhighlight %}
8282

8383
{% highlight ts tabtitle="main.ts" %}

Document-Processing/Excel/Spreadsheet/Angular/comment.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -174,8 +174,8 @@ You can bind **comment thread** to cells at initial load by providing a `comment
174174
In the below sample, comments are added to a specific cell using cell data binding. The "Comments" review pane is shown initially by enabling the `showCommentsPane` property, and comments are added using `updateCell` method in the `created` event.
175175

176176
{% tabs %}
177-
{% highlight ts tabtitle="app.component.ts" %}
178-
{% include code-snippet/spreadsheet/angular/comment-cs1/src/app.component.ts %}
177+
{% highlight ts tabtitle="app.ts" %}
178+
{% include code-snippet/spreadsheet/angular/comment-cs1/src/app.ts %}
179179
{% endhighlight %}
180180

181181
{% highlight ts tabtitle="main.ts" %}

0 commit comments

Comments
 (0)