Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
143 commits
Select commit Hold shift + click to select a range
0945cd7
999429: SpreadsheetEditorSDK MCP server AI coding assistant documenta…
Feb 6, 2026
e258d0a
993171: Moved changed to hotfix from development
Feb 6, 2026
c54a74c
993171: Added all files
Feb 6, 2026
bda5268
993171: Added images
Feb 6, 2026
e906795
Merge pull request #2179 from syncfusion-content/EJ2-999429-hotfixai1
sridhar-alagirisamy Feb 6, 2026
8865747
1008615: UG Forms Core - Updates Part I
SF4524LogeshKumar Feb 5, 2026
8e2ceab
1008615: Updated Forms UG Revamp Core Part II
SF4524LogeshKumar Feb 6, 2026
a702088
1008615: Resolved CI failures
SF4524LogeshKumar Feb 6, 2026
72dc046
1008615: Resolved CI failure II
SF4524LogeshKumar Feb 6, 2026
cc19b10
Merge pull request #2180 from syncfusion-content/EJ2-993171-AnuglarHo…
sridhar-alagirisamy Feb 6, 2026
9db7533
Merge pull request #2181 from syncfusion-content/1008615-FormsCoreHFNew
CCMKarthik123 Feb 6, 2026
fe0400d
1008483: Update the CDN links in getting started
mohammedaffanc Feb 6, 2026
9a70e00
Merge pull request #2182 from syncfusion-content/1008483-UpdateCdnLin…
MohanaselvamJothi Feb 6, 2026
9ce02e0
1008834: Changes for the getting started documentation for PDF Viewer…
Tamilselvan-Durairaj Feb 6, 2026
b98ba9e
Merge branch 'hotfix/hotfix-v32.2.3' into 1008834-blaz-hf
Tamilselvan-Durairaj Feb 6, 2026
0570ff8
Merge pull request #2185 from syncfusion-content/1008834-blaz-hf
KameshRajendran Feb 6, 2026
c3152ae
1008844: Updated getting started documentation for JS and TS
BalajiLoganathanSF4826 Feb 6, 2026
ea4fd90
Merge branch 'hotfix/hotfix-v32.2.3' into EJ2-1008844-validate-hf
BalajiLoganathanSF4826 Feb 6, 2026
50b7a26
Vue Changes on Getting Started
ThariqAli Feb 6, 2026
328ea7b
Merge pull request #2188 from syncfusion-content/VueChangesGetting
KameshRajendran Feb 6, 2026
b674946
Merge pull request #2187 from syncfusion-content/EJ2-1008844-validate-hf
CCMKarthik123 Feb 6, 2026
7010465
Revamp the Performance metrics Page
Karan-SF4772 Feb 9, 2026
9b09205
Updated Nuget Version
Karan-SF4772 Feb 9, 2026
016ea40
Merge pull request #2196 from syncfusion-content/Revamp-Performance-m…
MathanKumarVaradhaRajaPerumal Feb 9, 2026
860e24c
1009098: UG updated
SivaSelvan-SF Feb 9, 2026
0a2cf88
Merge branch 'hotfix/hotfix-v32.2.3' into EJ2-1009098-H
SivaSelvan-SF Feb 9, 2026
91d82b5
1007016-Changes added
Kathiresan4347 Feb 9, 2026
f746b82
Merge pull request #2200 from syncfusion-content/1007016_Updated_supp…
MathanKumarVaradhaRajaPerumal Feb 9, 2026
d243b82
1009098: Resolved CI failures addressed around 115 issues.
SF4524LogeshKumar Feb 10, 2026
49166de
SEO-216023-Bing-Reports-Help-Domain-H1-Tag-Missing-Doc-processing
mercy-orejo Feb 10, 2026
0f45af1
1004885: UG Forms Revamp in Vue Platform
SF4524LogeshKumar Feb 4, 2026
a6cd7af
1004885: Resolved CI failures
SF4524LogeshKumar Feb 4, 2026
9eda08b
1009207: Updated Proper Heading name in JS Forms
SF4524LogeshKumar Feb 10, 2026
6ceccd9
UG-1008903-Validate and resolve the issues in the Annotation document…
ThariqAli Feb 10, 2026
f940ca1
Merge pull request #2199 from syncfusion-content/EJ2-1009098-H
AnanthaGokulaRaman Feb 10, 2026
f17577c
1009207: Updated Video URL in React Forms, Angular Organize Pages
SF4524LogeshKumar Feb 10, 2026
9d161bd
1009207: Resolved CI failure by removing unused file
SF4524LogeshKumar Feb 10, 2026
41bd27c
EJ2-1008903-Validate and resolve the issues in the documentation for …
ThariqAli Feb 10, 2026
73d1fdb
UG-1008903-Validate and resolve the issues in the documentation for t…
ThariqAli Feb 10, 2026
734b921
Added FAQ's
GOPINATH-SF4767 Feb 10, 2026
551c850
Merge pull request #2209 from syncfusion-content/ES-1009220-FAQ
MathanKumarVaradhaRajaPerumal Feb 10, 2026
b51e6b8
1007016-Added new file in TOC
Kathiresan4347 Feb 10, 2026
491ba49
Merge branch 'hotfix/hotfix-v32.2.3' into 1007016_Updated_supported_f…
MathanKumarVaradhaRajaPerumal Feb 10, 2026
327ba73
Merge pull request #2211 from syncfusion-content/1007016_Updated_supp…
MathanKumarVaradhaRajaPerumal Feb 10, 2026
90c6dfe
Added the release notes MD file and corresponding node entry in the T…
DeepakRajSundar Feb 10, 2026
697eb80
Revamp performance metrics pages
Karan-SF4772 Feb 10, 2026
0448ef2
Update hyperlink syntax
Karan-SF4772 Feb 10, 2026
ba86f66
Merge pull request #2214 from syncfusion-content/1009060-Revamp-perfo…
MathanKumarVaradhaRajaPerumal Feb 10, 2026
fec850a
1009207: Updated requested suggestion in Video URL
SF4524LogeshKumar Feb 11, 2026
84982f5
1009207: Update overview-create-forms
SF4524LogeshKumar Feb 11, 2026
f98d88a
1008847: Forms UG Update MVC I
SF4524LogeshKumar Feb 6, 2026
ac452f3
1008847: Forms UG Update MVC II
SF4524LogeshKumar Feb 10, 2026
73e637d
1008847: Updated TOC Navigation for Forms MVC
SF4524LogeshKumar Feb 11, 2026
23a5d31
1008847: Resolved CI failures
SF4524LogeshKumar Feb 11, 2026
3f261ed
Merged pull request #2204 from mercy-orejo/SEO-216023-Bing-Reports-He…
Aishwarya-Ganesan Feb 11, 2026
16c57ba
UG-1008903-Validate and resolve the issues in the documentation for t…
ThariqAli Feb 11, 2026
a38ce47
Merge pull request #2218 from syncfusion-content/1008847-FormsMvcHF
AnanthaGokulaRaman Feb 11, 2026
5440e39
Merge pull request #2205 from syncfusion-content/1009207-JSand-VueFor…
AnanthaGokulaRaman Feb 11, 2026
da10b42
Merge branch 'hotfix/hotfix-v32.2.3' into VueChangesGetting
ThariqAli Feb 11, 2026
d84ec4c
Merge pull request #2219 from syncfusion-content/VueChangesGetting
CCMKarthik123 Feb 11, 2026
4500c82
1008846: ES code revamp
Akshaya0404 Feb 12, 2026
5908121
Merge branch 'hotfix/hotfix-v32.2.3' into 809971-JS5-revamp
Akshaya0404 Feb 12, 2026
f6ec3c4
Modified the changes
Karan-SF4772 Feb 12, 2026
5694587
1009433: Need to ensure JavaScript(ES5) Document Coding Standards in …
DinakarSF4212 Feb 12, 2026
94d6943
Merge branch 'hotfix/hotfix-v32.2.3' into EJ2-1009433-hotfix
DinakarManickam4212 Feb 12, 2026
32a86b8
1009433: Need to ensure JavaScript(ES5) Document Coding Standards in …
DinakarSF4212 Feb 12, 2026
55a81e5
1009393: Modified the code
Akshaya0404 Feb 12, 2026
a7f224b
Merge branch '809971-JS5-revamp' of https://github.com/syncfusion-con…
Akshaya0404 Feb 12, 2026
edeb0c6
1009275: Updated UG documentation using AI prompt
dhanush0812 Feb 10, 2026
dfdba24
1009275: Updated UG documentation using AI prompt
dhanush0812 Feb 12, 2026
cd56459
1009275: Resolved CI failures
dhanush0812 Feb 12, 2026
d3c9e50
1009275: resolved CI issue
dhanush0812 Feb 12, 2026
ca1a7fa
1009275: resolved CI issue
dhanush0812 Feb 12, 2026
31e8f02
1009393: Modified the code snippets
Akshaya0404 Feb 12, 2026
9113597
1009275: Addressed review changes
dhanush0812 Feb 12, 2026
2c78e49
1008396: Added proper youTube link in PDF UG documentation
jeyalakshmit Feb 12, 2026
c9edca3
1000752-ExcelToHTMLFAQ
santiprajaSF4793 Feb 12, 2026
36148d8
999741- add FAQ FindMaxSuppRows
GowthamPonrajSF5414 Feb 12, 2026
f983f05
999741- fix CI
GowthamPonrajSF5414 Feb 12, 2026
96f228e
999741- add FAQFindMaxSuppRows in list
GowthamPonrajSF5414 Feb 12, 2026
6f375c0
Merge pull request #2232 from syncfusion-content/1008396-utubelink
chinnumuniyappan Feb 13, 2026
f8228bb
1000752-ExcelToHTMLFAQ
santiprajaSF4793 Feb 13, 2026
e4ecea3
Merge branch 'hotfix/hotfix-v32.2.3' into 809971-JS5-revamp
Akshaya0404 Feb 13, 2026
bc8d3c5
Merge branch 'hotfix/hotfix-v32.2.3' of https://github.com/syncfusion…
santiprajaSF4793 Feb 13, 2026
c431988
809971: JS5 documentation
Sujitha2610 Feb 13, 2026
6f92879
1003828-ug: Added proper HTM to PDF FAQ content.
sameerkhan001 Feb 13, 2026
d72145d
1003828-ug: Added proper syntax.
sameerkhan001 Feb 13, 2026
3add1f6
1009393: Modified the code
Akshaya0404 Feb 13, 2026
3ef42ed
Merge branch '809971-JS5-revamp' of https://github.com/syncfusion-con…
Akshaya0404 Feb 13, 2026
469411c
Addressed the Feedback
Karan-SF4772 Feb 13, 2026
6f02f76
Merge branch 'hotfix/hotfix-v32.2.3' of https://github.com/syncfusion…
Karan-SF4772 Feb 13, 2026
68de7bd
Merge branch '809971-JS5-revamp' of https://github.com/syncfusion-con…
Sujitha2610 Feb 13, 2026
74792b3
809971: JS5 Documentation
Sujitha2610 Feb 13, 2026
56afc9b
Merge pull request #2223 from syncfusion-content/Revamp-Performance-m…
MathanKumarVaradhaRajaPerumal Feb 13, 2026
d9f3e82
1009275: Addressed review changes
dhanush0812 Feb 13, 2026
3b27a93
1005727-ug: Added proper content for identify the document permission
sameerkhan001 Feb 13, 2026
17e7db4
Merge pull request #2228 from syncfusion-content/1009275-UGEnhancemen…
MohanaselvamJothi Feb 13, 2026
3cdf31e
Merge pull request #2234 from syncfusion-content/1000752-ExcelToHTMLFAQ
Mohan2401 Feb 13, 2026
cc3b110
1007100-ug: Why Does PdfTrueTypeFont Fail to Load System Fonts Automa…
sameerkhan001 Feb 13, 2026
e2d950e
1008749: pdfViewerH
AbishekRoyDennisRaj Feb 13, 2026
f610343
Merge branch 'hotfix/hotfix-v32.2.3' into 1008749-pdfViewerH
AbishekRoyDennisRaj Feb 13, 2026
504cbce
1008749: pdfViewerH
AbishekRoyDennisRaj Feb 13, 2026
02ba849
Merge branch 'hotfix/hotfix-v32.2.3' into 809971-JS5-revamp
Sujitha2610 Feb 13, 2026
ed07ea5
1008749: pdfViewerH
AbishekRoyDennisRaj Feb 13, 2026
742bece
Merge pull request #2235 from syncfusion-content/999741-FAQFindMaxSup…
Mohan2401 Feb 13, 2026
bd7a8ff
Merge branch 'hotfix/hotfix-v32.2.3' into EJ2-1009433-hotfix
DinakarManickam4212 Feb 13, 2026
10f3f17
Merge branch 'hotfix/hotfix-v32.2.3' into 1008749-pdfViewerH
AbishekRoyDennisRaj Feb 13, 2026
1c7d44b
Merge pull request #2245 from syncfusion-content/1007100-ug
chinnumuniyappan Feb 13, 2026
e4b8eec
Merge pull request #2238 from syncfusion-content/1003828-ug
chinnumuniyappan Feb 13, 2026
48ccfaa
Merge pull request #2242 from syncfusion-content/1005727-ug
chinnumuniyappan Feb 13, 2026
bc26a3c
809971: Resolve CI failure
Sujitha2610 Feb 13, 2026
26cd589
Merge branch 'hotfix/hotfix-v32.2.3' into 809971-JS5-revamp
Sujitha2610 Feb 13, 2026
105ccaa
Merge branch 'hotfix/hotfix-v32.2.3' into EJ2-1009433-hotfix
kannans24 Feb 16, 2026
1647eac
Merge branch 'hotfix/hotfix-v32.2.3' into 1008749-pdfViewerH
AbishekRoyDennisRaj Feb 16, 2026
254c7bb
Merge pull request #2246 from syncfusion-content/1008749-pdfViewerH
GokulprasathVenkatachalam Feb 16, 2026
747a375
1007016- resolved the issue and added hyperlink
Kathiresan4347 Feb 16, 2026
6650cb8
809971: Resolved CI failure
Sujitha2610 Feb 16, 2026
70f79f9
Merge branch '809971-JS5-revamp' of https://github.com/syncfusion-con…
Sujitha2610 Feb 16, 2026
a125552
Merge branch 'hotfix/hotfix-v32.2.3' into 809971-JS5-revamp
Sujitha2610 Feb 16, 2026
58e0d22
809971: Resolved CI failure
Sujitha2610 Feb 16, 2026
35a96a5
Merge branch '809971-JS5-revamp' of https://github.com/syncfusion-con…
Sujitha2610 Feb 16, 2026
954d460
809971: Resolve CI Failure
Sujitha2610 Feb 16, 2026
bb0677d
Merge pull request #2251 from syncfusion-content/1007016_Updated_supp…
MathanKumarVaradhaRajaPerumal Feb 16, 2026
840689a
Merge branch 'hotfix/hotfix-v32.2.3' into EJ2-1009433-hotfix
DinakarManickam4212 Feb 16, 2026
91e6af7
1009433: Timeout increased in the Jenkins file.
DinakarSF4212 Feb 16, 2026
06402fa
1007740: Added the content on OCRProcessor topics
jeyalakshmit Feb 16, 2026
de292c6
Merge pull request #2252 from syncfusion-content/1007740-ocr
chinnumuniyappan Feb 16, 2026
9835e81
Merge branch 'hotfix/hotfix-v32.2.3' into 809971-JS5-revamp
Sujitha2610 Feb 16, 2026
6e4293d
1009433: Timeout increased in the Jenkins file.
DinakarSF4212 Feb 16, 2026
e999fb0
999272-HyperlinkScreetip
santiprajaSF4793 Feb 16, 2026
46816f7
999272-HyperlinkScreetip
santiprajaSF4793 Feb 16, 2026
4599e57
999272-HyperlinkScreetip
santiprajaSF4793 Feb 16, 2026
825ddff
Added the release notes MD file and corresponding node entry in the T…
DeepakRajSundar Feb 16, 2026
4bb33c8
Merge branch 'hotfix/hotfix-v32.2.3' into EJ2-1009433-hotfix
DinakarManickam4212 Feb 17, 2026
81110c9
1009433: Checked and resolved the CI failures.
DinakarSF4212 Feb 17, 2026
b86d448
1009433: Reverted the changes made in the Jenkins file.
DinakarSF4212 Feb 17, 2026
7879349
Merge pull request #2222 from syncfusion-content/809971-JS5-revamp
MohanaselvamJothi Feb 17, 2026
e87af0b
Merge branch 'hotfix/hotfix-v32.2.3' into EJ2-1009433-hotfix
DinakarManickam4212 Feb 17, 2026
53ff0ad
1009433: Checked and resolved the CI failures.
DinakarSF4212 Feb 17, 2026
9b8a916
Merge pull request #2226 from syncfusion-content/EJ2-1009433-hotfix
sridhar-alagirisamy Feb 17, 2026
16c27d7
1007016-Added existing file in TOC
Kathiresan4347 Feb 17, 2026
163785c
Merge pull request #2268 from syncfusion-content/1007016_Updated_supp…
MathanKumarVaradhaRajaPerumal Feb 17, 2026
b2f9768
Merge pull request #2257 from syncfusion-content/999272-HyperlinkScre…
Mohan2401 Feb 17, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
132 changes: 107 additions & 25 deletions Document-Processing-toc.html

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
---
title: Hyperlink screen tips in PDF conversion | Syncfusion
description: This page explains whether the Syncfusion .NET Excel library (XlsIO) preserves hyperlink screen tips (tooltips) when converting Excel files to PDF.
platform: document-processing
control: XlsIO
documentation: UG
---

# Does XlsIO preserve hyperlink screen tips in PDF conversion?

No. Hyperlink screen tips in Excel are not preserved when converting to PDF. XlsIO follows Microsoft Excel’s behavior and therefore omits screen tips during PDF conversion.
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
---
title: Text Orientation in Excel to HTML Conversion | Syncfusion
description: This page explains whether the Syncfusion .NET Excel library (XlsIO) preserves text orientation during Excel to HTML conversion.
platform: document-processing
control: XlsIO
documentation: UG
---

# Does XlsIO preserve text orientation in Excel to HTML conversion??

No. XlsIO does not preserve text orientation during Excel to HTML conversion. Microsoft Excel itself does not retain text orientation when exporting a worksheet as HTML, and XlsIO follows the same behavior.
Original file line number Diff line number Diff line change
@@ -0,0 +1,70 @@
---
title: Get maximum rows and columns in a worksheet | Syncfusion
description: Code example to get the maximum number of rows and columns supported in an Excel worksheet using Syncfusion .NET Excel library (XlsIO).
platform: document-processing
control: XlsIO
documentation: UG
---

# How to get the maximum rows and columns in a worksheet using XlsIO?

The [MaxRowCount](https://help.syncfusion.com/cr/document-processing/Syncfusion.XlsIO.IWorkbook.html#Syncfusion_XlsIO_IWorkbook_MaxRowCount) and [MaxColumnCount](https://help.syncfusion.com/cr/document-processing/Syncfusion.XlsIO.IWorkbook.html#Syncfusion_XlsIO_IWorkbook_MaxColumnCount) properties of [IWorkbook](https://help.syncfusion.com/cr/document-processing/Syncfusion.XlsIO.IWorkbook.html) return the maximum number of rows and columns supported in an Excel worksheet.

The following code examples demonstrate how to retrieve the maximum number of rows and columns supported in an Excel worksheet using C# (cross-platform and Windows-specific) and VB.NET.

{% tabs %}
{% highlight c# tabtitle="C# [Cross-platform]" playgroundButtonLink="https://raw.githubusercontent.com/SyncfusionExamples/XlsIO-Examples/master/FAQ/Maximum%20number%20of%20rows%20and%20columns%20supported/.NET/MaximumNumberOfRowsColumns/MaximumNumberOfRowsColumns/Program.cs,180" %}
using (ExcelEngine excelEngine = new ExcelEngine())
{
IApplication application = excelEngine.Excel;
application.DefaultVersion = ExcelVersion.Xlsx;
IWorkbook workbook = application.Workbooks.Open(Path.GetFullPath(@"Data/Input.xlsx"));
IWorksheet worksheet = workbook.Worksheets[0];

// To get the maximum supported rows and columns
int maxRow = workbook.MaxRowCount;
int maxColumns = workbook.MaxColumnCount;

// Display the maximum number of rows and columns supported
Console.WriteLine("Maximum number of rows supported: " + maxRow.ToString());
Console.WriteLine("Maximum number of columns supported: " + maxColumns.ToString());
}
{% endhighlight %}

{% highlight c# tabtitle="C# [Windows-specific]" %}
using (ExcelEngine excelEngine = new ExcelEngine())
{
IApplication application = excelEngine.Excel;
application.DefaultVersion = ExcelVersion.Xlsx;
IWorkbook workbook = application.Workbooks.Open(Path.GetFullPath(@"Data/Input.xlsx"));
IWorksheet worksheet = workbook.Worksheets[0];

// To get the maximum supported rows and columns
int maxRow = workbook.MaxRowCount;
int maxColumns = workbook.MaxColumnCount;

// Display the maximum number of rows and columns supported
Console.WriteLine("Maximum number of rows supported: " + maxRow.ToString());
Console.WriteLine("Maximum number of columns supported: " + maxColumns.ToString());
}
{% endhighlight %}

{% highlight vb.net tabtitle="VB.NET [Windows-specific]" %}
Using excelEngine As New ExcelEngine()
Dim application As IApplication = excelEngine.Excel
application.DefaultVersion = ExcelVersion.Xlsx
Dim workbook As IWorkbook = application.Workbooks.Open("Input.xlsx")
Dim worksheet As IWorksheet = workbook.Worksheets(0)

' To get the maximum supported rows and columns
Dim maxRow As Integer = workbook.MaxRowCount
Dim maxColumns As Integer = workbook.MaxColumnCount

' Display the maximum number of rows and columns supported
Console.WriteLine("Maximum number of rows supported: " + maxRow.ToString())
Console.WriteLine("Maximum number of columns supported: " + maxColumns.ToString())
End Using
{% endhighlight %}
{% endtabs %}

A complete working example in C# is present on <a href="https://raw.githubusercontent.com/SyncfusionExamples/XlsIO-Examples/master/FAQ/Maximum%20number%20of%20rows%20and%20columns%20supported/.NET/MaximumNumberOfRowsColumns">this GitHub page</a>.
48 changes: 24 additions & 24 deletions Document-Processing/Excel/Spreadsheet/Angular/cell-range.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,19 +13,19 @@ A group of cells in a sheet is known as cell range.

## Wrap text

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.
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.

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

* Using the `wrap` property in `cell`, you can enable or disable wrap text to a cell at initial load.
* Select or deselect wrap button from ribbon toolbar to apply or remove the wrap text to the selected range.
* 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.
* 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.

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

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

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

## Merge cells

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.
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.

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

* Set the `rowSpan` and `colSpan` property in `cell` to merge the number of cells at initial load.
* Select the range of cells and apply merge by selecting the desired option from ribbon toolbar.
* Use [`merge`](https://ej2.syncfusion.com/angular/documentation/api/spreadsheet/#merge) method to merge the range of cells, once the component is loaded.
* 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.

The available merge options in spreadsheet are,

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

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

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

## Data Validation

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.
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.

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

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

### Clear Validation

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

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

### Highlight Invalid Data

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

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

### Clear Highlighted Invalid Data

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

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

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

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

* 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.
* 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.
* 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.

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

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

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

{% tabs %}
{% highlight ts tabtitle="app.component.ts" %}
{% include code-snippet/spreadsheet/angular/autofill-cs1/src/app.component.ts %}
{% highlight ts tabtitle="app.ts" %}
{% include code-snippet/spreadsheet/angular/autofill-cs1/src/app.ts %}
{% endhighlight %}

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

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

Clear has the following types in the spreadsheet,

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

### Methods

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.
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.

{% tabs %}
{% highlight ts tabtitle="app.component.ts" %}
{% include code-snippet/spreadsheet/angular/clear-cs1/src/app.component.ts %}
{% highlight ts tabtitle="app.ts" %}
{% include code-snippet/spreadsheet/angular/clear-cs1/src/app.ts %}
{% endhighlight %}

{% highlight ts tabtitle="main.ts" %}
Expand Down
18 changes: 9 additions & 9 deletions Document-Processing/Excel/Spreadsheet/Angular/clipboard.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ documentation: ug

# Clipboard in Angular Spreadsheet component

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.
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.

> By default, the `enableClipboard` property is true.

Expand All @@ -24,7 +24,7 @@ Cut can be done in one of the following ways.
* Using Cut button in the Ribbon’s HOME tab to perform cut operation.
* Using Cut option in the Context Menu.
* Using `Ctrl + X` | `Command + X` keyboard shortcut.
* Using the [`cut`](https://ej2.syncfusion.com/angular/documentation/api/spreadsheet/#cut) method.
* Using the [`cut`](https://ej2.syncfusion.com/angular/documentation/api/spreadsheet/index-default#cut) method.

## Copy

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

## Paste

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

> 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.

{% tabs %}
{% highlight ts tabtitle="app.component.ts" %}
{% include code-snippet/spreadsheet/angular/clipboard-cs1/src/app.component.ts %}
{% highlight ts tabtitle="app.ts" %}
{% include code-snippet/spreadsheet/angular/clipboard-cs1/src/app.ts %}
{% endhighlight %}

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

## Prevent the paste functionality

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.
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.

{% tabs %}
{% highlight ts tabtitle="app.component.ts" %}
{% include code-snippet/spreadsheet/angular/clipboard-cs2/src/app.component.ts %}
{% highlight ts tabtitle="app.ts" %}
{% include code-snippet/spreadsheet/angular/clipboard-cs2/src/app.ts %}
{% endhighlight %}

{% highlight ts tabtitle="main.ts" %}
Expand Down
4 changes: 2 additions & 2 deletions Document-Processing/Excel/Spreadsheet/Angular/comment.md
Original file line number Diff line number Diff line change
Expand Up @@ -174,8 +174,8 @@ You can bind **comment thread** to cells at initial load by providing a `comment
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.

{% tabs %}
{% highlight ts tabtitle="app.component.ts" %}
{% include code-snippet/spreadsheet/angular/comment-cs1/src/app.component.ts %}
{% highlight ts tabtitle="app.ts" %}
{% include code-snippet/spreadsheet/angular/comment-cs1/src/app.ts %}
{% endhighlight %}

{% highlight ts tabtitle="main.ts" %}
Expand Down
Loading