Skip to content

Commit 0222e58

Browse files
authored
Merge branch 'development' into 983454-imageD
2 parents 31ccdc9 + e538c44 commit 0222e58

File tree

108 files changed

+3145
-870
lines changed

Some content is hidden

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

108 files changed

+3145
-870
lines changed

Document-Processing-toc.html

Lines changed: 42 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -476,12 +476,18 @@
476476
<ul>
477477
<li><a href="/document-processing/pdf/pdf-viewer/blazor/migration">Migration from PDF Viewer (Classic) to PDF Viewer</a></li>
478478
<li>Getting Started
479-
<ul>
480-
<li><a href="/document-processing/pdf/pdf-viewer/blazor/getting-started/web-app">Blazor Web App</a></li>
481-
<li><a href="/document-processing/pdf/pdf-viewer/blazor/getting-started/web-assembly-application">Blazor WASM App</a></li>
482-
<li><a href="/document-processing/pdf/pdf-viewer/blazor/getting-started/deploy-maui-windows">Blazor MAUI App</a></li>
483-
</ul>
484-
</li>
479+
<ul>
480+
<li><a href="/document-processing/pdf/pdf-viewer/blazor/getting-started/web-app">Blazor Web App</a></li>
481+
<li><a href="/document-processing/pdf/pdf-viewer/blazor/getting-started/web-assembly-application">Blazor WASM App</a></li>
482+
<li>Blazor Hybrid
483+
<ul>
484+
<li><a href="/document-processing/pdf/pdf-viewer/blazor/getting-started/maui-blazor-app">.NET MAUI Blazor App</a></li>
485+
<li><a href="/document-processing/pdf/pdf-viewer/blazor/getting-started/wpf-blazor-app">WPF Blazor App</a></li>
486+
<li><a href="/document-processing/pdf/pdf-viewer/blazor/getting-started/winforms-blazor-app">WinForms Blazor App</a></li>
487+
</ul>
488+
</li>
489+
</ul>
490+
</li>
485491
<li>Deployment
486492
<ul>
487493
<li><a href="/document-processing/pdf/pdf-viewer/blazor/getting-started/wsl-application">Windows Subsystem for Linux</a></li>
@@ -540,22 +546,38 @@
540546
<li><a href="/document-processing/pdf/pdf-viewer/blazor/annotation/measurement-annotation">Measurement Annotations</a></li>
541547
<li><a href="/document-processing/pdf/pdf-viewer/blazor/annotation/free-text-annotation">Free Text Annotations</a></li>
542548
<li><a href="/document-processing/pdf/pdf-viewer/blazor/annotation/ink-annotation">Ink Annotation</a></li>
543-
<li><a href="/document-processing/pdf/pdf-viewer/blazor/annotation/redaction-annotation">Redaction Annotations</a></li>
544549
<li><a href="/document-processing/pdf/pdf-viewer/blazor/annotation/comments">Comments</a></li>
545550
<li><a href="/document-processing/pdf/pdf-viewer/blazor/annotation/import-export-annotation">Import and Export Annotations</a></li>
546551
<li><a href="/document-processing/pdf/pdf-viewer/blazor/annotation/annotations-in-mobile-view">Annotations in Mobile View</a></li>
552+
<li><a href="/document-processing/pdf/pdf-viewer/blazor/annotation/events">Events in Annotations</a></li>
553+
</ul>
554+
</li>
555+
<li>Redaction
556+
<ul>
557+
<li><a href="/document-processing/pdf/pdf-viewer/blazor/redaction/overview">Overview</a></li>
558+
<li><a href="/document-processing/pdf/pdf-viewer/blazor/redaction/create-programmatically">Programmatic Support for Redaction</a></li>
559+
<li><a href="/document-processing/pdf/pdf-viewer/blazor/redaction/ui-interactions">UI Interaction in Redaction</a></li>
560+
<li><a href="/document-processing/pdf/pdf-viewer/blazor/redaction/redaction-in-mobile-view">Redaction in Mobile View</a></li>
547561
</ul>
548562
</li>
549563
<li>Form Designer
550564
<ul>
551565
<li><a href="/document-processing/pdf/pdf-viewer/blazor/form-designer/overview">Overview</a></li>
552566
<li><a href="/document-processing/pdf/pdf-viewer/blazor/form-designer/create-programmatically">Programmatic Support for Form Designer</a></li>
553567
<li><a href="/document-processing/pdf/pdf-viewer/blazor/form-designer/ui-interactions">UI Interactions in Form Designer</a></li>
568+
<li><a href="/document-processing/pdf/pdf-viewer/blazor/form-designer/form-designer-in-mobile-view">Form Designer in Mobile View</a></li>\
569+
<li><a href="/document-processing/pdf/pdf-viewer/blazor/form-designer/custom-font">Custom Font</a></li>
554570
<li><a href="/document-processing/pdf/pdf-viewer/blazor/form-designer/events">Events in Form Designer</a></li>
555571
</ul>
556572
</li>
557573
<li> <a href="/document-processing/pdf/pdf-viewer/blazor/form-filling">Form Filling</a></li>
558574
<li> <a href="/document-processing/pdf/pdf-viewer/blazor/print">Print</a></li>
575+
<li> <a href="/document-processing/pdf/pdf-viewer/blazor/document-security">Document security</a>
576+
<ul>
577+
<li><a href="/document-processing/pdf/pdf-viewer/blazor/document-security/password-protected">Password Protected</a></li>
578+
<li><a href="/document-processing/pdf/pdf-viewer/blazor/document-security/permission">Permission</a></li>
579+
</ul>
580+
</li>
559581
<li> <a href="/document-processing/pdf/pdf-viewer/blazor/events">Events</a></li>
560582
<li> <a href="/document-processing/pdf/pdf-viewer/blazor/globalization">Globalization and RTL</a></li>
561583
<li> <a href="/document-processing/pdf/pdf-viewer/blazor/faq">FAQ</a>
@@ -1654,16 +1676,18 @@
16541676
<li>Getting Started
16551677
<ul>
16561678
<li><a href="/document-processing/pdf/smart-pdf-viewer/blazor/getting-started/web-app">Blazor Web App</a></li>
1679+
<li>Blazor Hybrid
1680+
<ul>
1681+
<li><a href="/document-processing/pdf/smart-pdf-viewer/blazor/getting-started/maui-blazor-app">.NET MAUI Blazor App</a></li>
1682+
<li><a href="/document-processing/pdf/smart-pdf-viewer/blazor/getting-started/wpf-blazor-app">WPF Blazor App</a></li>
1683+
<li><a href="/document-processing/pdf/smart-pdf-viewer/blazor/getting-started/winforms-blazor-app">WinForms Blazor App</a></li>
1684+
</ul>
1685+
</li>
16571686
</ul>
1658-
<li>Blazor Hybrid
1659-
<ul>
1660-
<li><a href="/document-processing/pdf/smart-pdf-viewer/blazor/getting-started/maui-blazor-app">Blazor MAUI App</a></li>
1661-
</ul>
1662-
</li>
1663-
</li>
1687+
</li>
16641688
<li>Deployment
16651689
<ul>
1666-
<li> <a href="/document-processing/pdf/smart-pdf-viewer/blazor/how-to/dockerImage-hosting-guide">Docker Image Hosting Guide for Blazor Web App</a></li>
1690+
<li> <a href="/document-processing/pdf/smart-pdf-viewer/blazor/deployment/dockerImage-hosting-guide">Docker Image Hosting Guide for Blazor Web App</a></li>
16671691
</ul>
16681692
</li>
16691693
<li><a href="/document-processing/pdf/smart-pdf-viewer/blazor/document-summarizer">Document Summarizer</a></li>
@@ -1678,10 +1702,10 @@
16781702
<li> <a href="/document-processing/pdf/smart-pdf-viewer/blazor/groq-service">Groq AI Service</a></li>
16791703
</ul>
16801704
</li>
1681-
<li>How To
1705+
<li> <a href="/document-processing/pdf/smart-pdf-viewer/blazor/faq">FAQ</a>
16821706
<ul>
1683-
<li> <a href="/document-processing/pdf/smart-pdf-viewer/blazor/how-to/user-token-with-custom-ai-service">User Token with Custom AI service</a></li>
1684-
<li> <a href="/document-processing/pdf/smart-pdf-viewer/blazor/how-to/refer-SfSmartPdfViewer-script-in-application">Refer the SfSmartPdfViewer script file in application</a></li>
1707+
<li> <a href="/document-processing/pdf/smart-pdf-viewer/blazor/faqs/how-to-use-user-token-with-custom-ai-service">How to use user token with Custom AI service</a></li>
1708+
<li> <a href="/document-processing/pdf/smart-pdf-viewer/blazor/faqs/how-to-refer-sfsmartpdfviewer-script-in-application">How to refer the SfSmartPdfViewer script file in application</a></li>
16851709
</ul>
16861710
</li>
16871711
<li>
@@ -2581,7 +2605,7 @@
25812605
<li><a href="/document-processing/word/word-processor/angular/right-to-left">RTL</a></li>
25822606
<li><a href="/document-processing/word/word-processor/angular/chart">Chart</a></li>
25832607
<li><a href="/document-processing/word/word-processor/angular/content-control">Content Control</a></li>
2584-
<li><a href="/document-processing/word/word-processor/angular/document-management">Document Management</a></li>
2608+
<li><a href="/document-processing/word/word-processor/angular/restrict-editing">Restrict Editing</a></li>
25852609
<li><a href="/document-processing/word/word-processor/angular/spell-check">SpellCheck</a></li>
25862610
<li><a href="/document-processing/word/word-processor/angular/global-local">Globalization</a></li>
25872611
<li><a href="/document-processing/word/word-processor/angular/notes">Footnotes and Endnotes</a></li>

Document-Processing/Excel/Spreadsheet/Blazor/accessibility.md

Lines changed: 30 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,25 @@
11
---
22
layout: post
33
title: Accessibility in Blazor Spreadsheet Component | Syncfusion
4-
description: Checkout and learn here all about accessibility in Syncfusion Blazor Spreadsheet component and much more.
4+
description: Learn about accessibility support in the Syncfusion Blazor Spreadsheet component, including WCAG 2.2, Section 508, keyboard shortcuts, and WAI-ARIA attributes.
55
platform: document-processing
66
control: Spreadsheet
77
documentation: ug
88
---
99

1010
# Accessibility in Blazor Spreadsheet
1111

12-
The Syncfusion Blazor Spreadsheet followed the accessibility guidelines and standards, including [ADA](https://www.ada.gov/), [Section 508](https://www.section508.gov/), [WCAG 2.2](https://www.w3.org/TR/WCAG22/) standards, and [WCAG roles](https://www.w3.org/TR/wai-aria/#roles) that are commonly used to evaluate accessibility.
13-
14-
The accessibility compliance for the Spreadsheet is outlined below.
12+
The Syncfusion Blazor Spreadsheet follows accessibility guidelines and standards, including [ADA](https://www.ada.gov/), [Section 508](https://www.section508.gov/), [WCAG 2.2](https://www.w3.org/TR/WCAG22/), and [WAI-ARIA](https://www.w3.org/TR/wai-aria/#roles) roles that are commonly used to evaluate accessibility.
13+
<style>
14+
.post .post-content img {
15+
display: inline-block;
16+
margin: 0.5em 0;
17+
}
18+
</style>
19+
The accessibility compliance for the Spreadsheet component is outlined below.
20+
<div><img src="https://cdn.syncfusion.com/content/images/documentation/full.png" alt="Yes"> - All features of the component meet the requirement.</div>
21+
<div><img src="https://cdn.syncfusion.com/content/images/documentation/partial.png" alt="Intermediate"> - Some features of the component do not meet the requirement.</div>
22+
<div><img src="https://cdn.syncfusion.com/content/images/documentation/not-supported.png" alt="No"> - The component does not meet the requirement.</div>
1523

1624
| Accessibility Criteria | Compatibility |
1725
| -- | -- |
@@ -24,39 +32,27 @@ The accessibility compliance for the Spreadsheet is outlined below.
2432
| [Keyboard Navigation Support](https://blazor.syncfusion.com/documentation/common/accessibility#keyboard-navigation-support) |<img src="https://cdn.syncfusion.com/content/images/documentation/partial.png" alt="Intermediate"> |
2533
| [Axe-core Accessibility Validation](https://blazor.syncfusion.com/documentation/common/accessibility#ensuring-accessibility) | <img src="https://cdn.syncfusion.com/content/images/documentation/partial.png" alt="Intermediate"> |
2634

27-
<style>
28-
.post .post-content img {
29-
display: inline-block;
30-
margin: 0.5em 0;
31-
}
32-
</style>
33-
<div><img src="https://cdn.syncfusion.com/content/images/documentation/full.png" alt="Yes"> - All features of the component meet the requirement.</div>
34-
35-
<div><img src="https://cdn.syncfusion.com/content/images/documentation/partial.png" alt="Intermediate"> - Some features of the component do not meet the requirement.</div>
36-
37-
<div><img src="https://cdn.syncfusion.com/content/images/documentation/not-supported.png" alt="No"> - The component does not meet the requirement.</div>
38-
3935
## WAI-ARIA attributes
40-
The Syncfusion Blazor Spreadsheet followed the WAI-ARIA patterns to meet the accessibility. The following ARIA attributes are used in the Spreadsheet:
36+
The Syncfusion Blazor Spreadsheet follows WAI-ARIA patterns to meet accessibility standards. The following ARIA attributes are used in the Spreadsheet component:
4137

4238
| Attributes | Purpose |
4339
|---------------|-------------|
4440
| `role=textbox` | Identifies an element as an input field that allows text entry.|
45-
| `role=button` | To represent the element that acts as a button in the component. |
41+
| `role=button` | Identifies an element that functions as a button. |
4642
| `role=combobox` | Identifies a component that combines a text input with a popup listbox or tree. |
4743
| `role=menu` | Defines a container for a collection of choices or commands presented in a contextual or dropdown format. |
48-
| `role=alert` | Designates an element that displays im portant, time-sensitive information. |
44+
| `role=alert` | Designates an element that displays important, time-sensitive information. |
4945
| `aria-label`| This attribute describes the accessible name for the interactive elements. |
50-
| `aria-expanded` | This attribute describes the control (for example, dropdown) is expanded or collapsed. |
46+
| `aria-expanded` | Indicates whether a collapsible element (e.g., a dropdown) is currently expanded or collapsed. |
5147
| `aria-live` | Defines a region as "live", meaning its content updates dynamically. Values include "off", "polite" (waits until idle), or "assertive" (announces immediately). |
52-
| `aria-rowindex` | Defines row index of the row with respect to the total number of rows within the Spreadsheet. |
53-
| `aria-colindex` | Defines the column index of the column with respect to the total number of columns within the Spreadsheet. |
48+
| `aria-rowindex` | Defines the row index of a row with respect to the total number of rows in the Spreadsheet. |
49+
| `aria-colindex` | Defines the column index of a column with respect to the total number of columns in the Spreadsheet. |
5450
| `aria-multiline` | Indicates whether a textbox accepts multiple lines of input or only a single line. |
5551

5652

5753
## Keyboard shortcuts
5854

59-
The Syncfusion Blazor Spreadsheet followed keyboard interaction guidelines, making it accessible for people who use assistive technologies (AT) and those who completely rely on keyboard navigation. The following keyboard shortcuts are supported by the Spreadsheet.
55+
The Syncfusion Blazor Spreadsheet follows keyboard interaction guidelines, making it accessible for people who use assistive technologies (AT) and those who rely on keyboard navigation. The following keyboard shortcuts are supported by the Spreadsheet.
6056

6157
<b>Clipboard</b>
6258

@@ -86,27 +82,27 @@ The Syncfusion Blazor Spreadsheet followed keyboard interaction guidelines, maki
8682
|-----|----- | -----|
8783
| <kbd>Page Up</kbd> / <kbd>Page Down</kbd> | <kbd>Fn</kbd> + <kbd>↑</kbd> / <kbd>↓</kbd> |Scrolls up or down one screen at a time.|
8884
| <kbd>Arrow keys</kbd> | <kbd>Arrow keys</kbd> | Navigates between adjacent cells in the direction of the arrow key.|
89-
| <kbd>Enter</kbd> | <kbd>Enter</kbd> | Moves the selection to the cell below.|
90-
| <kbd>Shift</kbd> + <kbd>Enter</kbd> | <kbd>⇧</kbd> + <kbd>Enter</kbd> | Moves the selection to the cell above.|
91-
| <kbd>Tab</kbd> | <kbd>Tab</kbd> | Moves the selection to the cell on the right.|
92-
| <kbd>Shift</kbd> + <kbd>Tab</kbd> | <kbd>⇧</kbd> + <kbd>Tab</kbd> | Moves the selection to the cell on the left.|
85+
| <kbd>Enter</kbd> | <kbd>Enter</kbd> | Moves the active cell down one row.|
86+
| <kbd>Shift</kbd> + <kbd>Enter</kbd> | <kbd>⇧</kbd> + <kbd>Enter</kbd> | Moves the active cell up one row.|
87+
| <kbd>Tab</kbd> | <kbd>Tab</kbd> | Moves the active cell right one column.|
88+
| <kbd>Shift</kbd> + <kbd>Tab</kbd> | <kbd>⇧</kbd> + <kbd>Tab</kbd> | Moves the active cell left one column.|
9389

9490
<b>Editing</b>
9591

9692
| Windows | MAC | Actions |
9793
|-----|----- | -----|
98-
| <kbd>F2</kbd> | <kbd>F2</kbd> | Begin typing in the selected cell.|
99-
| <kbd>Enter</kbd> | <kbd>Enter</kbd> | Finish typing in the current cell and move to the one below.|
100-
| <kbd>Shift</kbd> + <kbd>Enter</kbd> | <kbd>⇧</kbd> + <kbd>Enter</kbd> | Finish typing in the current cell and move to the one above.|
101-
| <kbd>Tab</kbd> | <kbd>Tab</kbd> | Finish typing in the current cell and move to the one on the right. |
102-
| <kbd>Shift</kbd> + <kbd>Tab</kbd> | <kbd>⇧</kbd> + <kbd>Tab</kbd> |Finish typing in the current cell and move to the one on the left.|
103-
| <kbd>Escape</kbd> | <kbd>Esc</kbd> | Cancel editing and return to the original value in the cell.|
94+
| <kbd>F2</kbd> | <kbd>F2</kbd> | Enters edit mode for the selected cell.|
95+
| <kbd>Enter</kbd> | <kbd>Enter</kbd> | Confirms the edit and moves the active cell down one row.|
96+
| <kbd>Shift</kbd> + <kbd>Enter</kbd> | <kbd>⇧</kbd> + <kbd>Enter</kbd> | Confirms the edit and moves the active cell up one row.|
97+
| <kbd>Tab</kbd> | <kbd>Tab</kbd> | Confirms the edit and moves the active cell right one column. |
98+
| <kbd>Shift</kbd> + <kbd>Tab</kbd> | <kbd>⇧</kbd> + <kbd>Tab</kbd> | Confirms the edit and moves the active cell left one column.|
99+
| <kbd>Escape</kbd> | <kbd>Esc</kbd> | Cancels the edit and restores the cell's original value.|
104100

105101
<b>Clear</b>
106102

107103
| Windows | MAC | Actions |
108104
|-----|----- | -----|
109-
| <kbd>Delete</kbd> | <kbd>Delete</kbd> | Clear contents of the selected cells.|
105+
| <kbd>Delete</kbd> | <kbd>Delete</kbd> | Clears the contents of the selected cells.|
110106

111107
<b>Hyperlink</b>
112108

0 commit comments

Comments
 (0)