Skip to content

Commit 3aa61d6

Browse files
Merge branch 'hotfix/hotfix-v31.2.2' into 985863-ug
2 parents 74ed41a + 582ac55 commit 3aa61d6

File tree

257 files changed

+8100
-4836
lines changed

Some content is hidden

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

257 files changed

+8100
-4836
lines changed

Document-Processing-toc.html

Lines changed: 137 additions & 101 deletions
Large diffs are not rendered by default.

Document-Processing/PDF/PDF-Library/NET/Split-Documents.md

Lines changed: 20 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -82,6 +82,8 @@ Refer to the following code example to split a range of pages.
8282
{% tabs %}
8383
{% highlight c# tabtitle="C# [Cross-platform]" playgroundButtonLink="https://raw.githubusercontent.com/SyncfusionExamples/PDF-Examples/master/Split%20PDFs/Split-a-Range-of-Pages/.NET/Split-a-Range-of-Pages/Program.cs" %}
8484

85+
{% raw %}
86+
8587
using Syncfusion.Pdf.Parsing;
8688

8789
//Create the values.
@@ -95,10 +97,13 @@ loadedDocument.SplitByRanges(destinationFilePattern, values);
9597
//close the document
9698
loadedDocument.Close(true);
9799

100+
{% endraw %}
98101
{% endhighlight %}
99102

100103
{% highlight c# tabtitle="C# [Windows-specific]" %}
101104

105+
{% raw %}
106+
102107
using Syncfusion.Pdf.Parsing;
103108

104109
//Create the values.
@@ -112,9 +117,11 @@ loadedDocument.SplitByRanges(destinationFilePattern, values);
112117
//close the document
113118
loadedDocument.Close(true);
114119

120+
{% endraw %}
115121
{% endhighlight %}
116122

117123
{% highlight vb.net tabtitle="VB.NET [Windows-specific]" %}
124+
{% raw %}
118125

119126
Imports Syncfusion.Pdf.Parsing
120127

@@ -128,7 +135,7 @@ Const destinationFilePattern As String = "Output" + "{0}.pdf"
128135
loadedDocument.SplitByRanges(destinationFilePattern, values)
129136
'Close the document.
130137
loadedDocument.Close(True)
131-
138+
{% endraw %}
132139
{% endhighlight %}
133140

134141
{% endtabs %}
@@ -313,6 +320,7 @@ The Syncfusion<sup>&reg;</sup> PDF library enables the splitting of PDF document
313320

314321
{% highlight c# tabtitle="C# [Cross-platform]" playgroundButtonLink="https://raw.githubusercontent.com/SyncfusionExamples/PDF-Examples/master/Split%20PDFs/Remove-Unused-Resources-when-Splitting-PDF-Documents/.NET/Remove-Unused-Resources-when-Splitting-PDF-Documents/Program.cs" %}
315322

323+
{% raw %}
316324
using Syncfusion.Pdf;
317325
using Syncfusion.Pdf.Parsing;
318326

@@ -331,9 +339,11 @@ loadedDocument.SplitByRanges(destinationFilePattern, values, splitOptions);
331339
//Close the document.
332340
loadedDocument.Close(true);
333341

342+
{% endraw %}
334343
{% endhighlight %}
335344

336345
{% highlight c# tabtitle="C# [Windows-specific]" %}
346+
{% raw %}
337347

338348
using Syncfusion.Pdf;
339349
using Syncfusion.Pdf.Parsing;
@@ -353,9 +363,11 @@ loadedDocument.SplitByRanges(destinationFilePattern, values, splitOptions);
353363
//Close the document.
354364
loadedDocument.Close(true);
355365

366+
{% endraw %}
356367
{% endhighlight %}
357368

358369
{% highlight vb.net tabtitle="VB.NET [Windows-specific]" %}
370+
{% raw %}
359371

360372
Imports Syncfusion.Pdf
361373
Imports Syncfusion.Pdf.Parsing
@@ -375,7 +387,7 @@ loadedDocument.SplitByRanges(destinationFilePattern, values, splitOptions)
375387

376388
'Close the document.
377389
loadedDocument.Close(True)
378-
390+
{% endraw %}
379391
{% endhighlight %}
380392

381393
{% endtabs %}
@@ -390,7 +402,7 @@ The Syncfusion<sup>&reg;</sup> PDF library enables the splitting of PDF document
390402
{% tabs %}
391403

392404
{% highlight c# tabtitle="C# [Cross-platform]" playgroundButtonLink="https://raw.githubusercontent.com/SyncfusionExamples/PDF-Examples/master/Split%20PDFs/Import-tagged-structure-when-splitting-PDF-documents/.NET/Import-tagged-structure-when-splitting-PDF-documents/Program.cs" %}
393-
405+
{% raw %}
394406
using Syncfusion.Pdf;
395407
using Syncfusion.Pdf.Parsing;
396408

@@ -409,11 +421,11 @@ loadedDocument.SplitByRanges(destinationFilePattern, values, splitOptions);
409421

410422
//Close the document.
411423
loadedDocument.Close(true);
412-
424+
{% endraw %}
413425
{% endhighlight %}
414426

415427
{% highlight c# tabtitle="C# [Windows-specific]" %}
416-
428+
{% raw %}
417429
using Syncfusion.Pdf;
418430
using Syncfusion.Pdf.Parsing;
419431

@@ -432,11 +444,11 @@ loadedDocument.SplitByRanges(destinationFilePattern, values, splitOptions);
432444

433445
//Close the document.
434446
loadedDocument.Close(true);
435-
447+
{% endraw %}
436448
{% endhighlight %}
437449

438450
{% highlight vb.net tabtitle="VB.NET [Windows-specific]" %}
439-
451+
{% raw %}
440452
Imports Syncfusion.Pdf
441453
Imports Syncfusion.Pdf.Parsing
442454

@@ -455,7 +467,7 @@ loadedDocument.SplitByRanges(destinationFilePattern, values, splitOptions)
455467

456468
'Close the document.
457469
loadedDocument.Close(True)
458-
470+
{% endraw %}
459471
{% endhighlight %}
460472

461473
{% endtabs %}
-7.92 KB
Loading

Document-Processing/PDF/PDF-Viewer/blazor/accessibility.md

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

1010
# Accessibility in Syncfusion® Blazor SfPdfViewer
11-
The Blazor SfPdfViewer component 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.
11+
The Blazor SfPdfViewer component follows established accessibility guidelines and standards, including the [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), which are commonly used to evaluate accessibility.
1212

1313
The accessibility compliance for the Blazor SfPdfViewer component is outlined below.
1414

@@ -37,7 +37,7 @@ The accessibility compliance for the Blazor SfPdfViewer component is outlined be
3737

3838
## WAI-ARIA attributes
3939

40-
[WAI-ARIA](https://www.w3.org/WAI/ARIA/apg/patterns/alert/) (Accessibility Initiative – Accessible Rich Internet Applications) defines a way to increase the accessibility of web pages, dynamic content, and user interface components developed with Ajax, HTML, JavaScript,and related technologies. ARIA provides additional semantics to describe the role, state, and functionality of web components. The following ARIA attributes are used in the Blazor SfPdfViewer component:
40+
[WAI-ARIA](https://www.w3.org/WAI/ARIA/apg/patterns/alert/) (Accessibility Initiative – Accessible Rich Internet Applications) defines a way to enhance the accessibility of web pages, dynamic content, and user interface components developed with Ajax, HTML, JavaScript, and related technologies. ARIA provides additional semantics to describe the role, state, and functionality of web components. The following ARIA attributes are used in the Blazor SfPdfViewer component:
4141

4242
| Attributes | Purpose |
4343
| --- | --- |
@@ -57,46 +57,46 @@ The accessibility compliance for the Blazor SfPdfViewer component is outlined be
5757

5858
## Keyboard interaction
5959

60-
The Blazor SfPdfViewer component followed the [keyboard interaction](https://www.w3.org/WAI/ARIA/apg/patterns/alert/#keyboardinteraction) guideline, making it easy for people who use assistive technologies (AT) and those who completely rely on keyboard navigation. The following keyboard shortcuts are supported by the Message component.
60+
The Blazor SfPdfViewer component follows the [keyboard interaction](https://www.w3.org/WAI/ARIA/apg/patterns/alert/#keyboardinteraction) guideline, making it accessible to users who rely on assistive technologies (AT) and keyboard navigation. The following keyboard shortcuts are supported by the SfPdfViewer component.
6161

6262
| Windows | Mac | Actions |
6363
| --- | --- | --- |
6464
|||**Shortcuts for page navigation**|
65-
| <kbd>Ctrl</kbd> + <kbd>←</kbd> / <kbd>Ctrl</</kbd> + <kbd>↑</kbd> | <kbd>⌘</kbd> + <kbd>←</kbd> or <kbd>⌘</kbd> + <kbd>↑</kbd> |Navigate to the first page |
66-
| <kbd>Ctrl</kbd> + <kbd>→</kbd> / <kbd>Ctrl</</kbd> + <kbd>↓</kbd> | <kbd>⌘</kbd> + <kbd>→</kbd> or <kbd>⌘</kbd> + <kbd>↓</kbd> |Navigate to the last page |
65+
| <kbd>Ctrl</kbd> + <kbd>←</kbd> / <kbd>Ctrl</kbd> + <kbd>↑</kbd> | <kbd>⌘</kbd> + <kbd>←</kbd> / <kbd>⌘</kbd> + <kbd>↑</kbd> |Navigate to the first page |
66+
| <kbd>Ctrl</kbd> + <kbd>→</kbd> / <kbd>Ctrl</kbd> + <kbd>↓</kbd> | <kbd>⌘</kbd> + <kbd>→</kbd> / <kbd>⌘</kbd> + <kbd>↓</kbd> |Navigate to the last page |
6767
| <kbd>←</kbd> | <kbd>←</kbd> / <kbd>⇧</kbd> + <kbd>Space</kbd> |Navigate to the previous page |
6868
| <kbd>→</kbd> | <kbd>→</kbd> / <kbd>Space</kbd> | Navigate to the next page |
6969
| <kbd>Ctrl</kbd> + <kbd>G</kbd> | <kbd>⌘</kbd> + <kbd>G</kbd> | Go To The Page|
70-
|<kbd>↑</kbd> |<kbd>↑</kbd> |Scroll up|
70+
| <kbd>↑</kbd> |<kbd>↑</kbd> |Scroll up|
7171
| <kbd>↓</kbd> | <kbd>↓</kbd> | Scroll down|
7272
|||**Shortcuts for Zooming**|
73-
|<kbd>Ctrl</kbd> + <kbd>=</kbd> |<kbd>⌘</kbd> + <kbd>=</kbd> | Perform zoom-in operation |
73+
| <kbd>Ctrl</kbd> + <kbd>=</kbd> | <kbd>⌘</kbd> + <kbd>=</kbd> | Perform zoom-in operation |
7474
| <kbd>Ctrl</kbd> + <kbd>-</kbd> | <kbd>⌘</kbd> + <kbd>-</kbd> | Perform zoom-out operation |
75-
|<kbd>Ctrl</kbd> + <kbd>0</kbd> | <kbd>⌘</kbd> + <kbd>0</kbd> | Retain the zoom level to 1 |
75+
|<kbd>Ctrl</kbd> + <kbd>0</kbd> | <kbd>⌘</kbd> + <kbd>0</kbd> | Reset zoom to 100% |
7676
|||**Shortcut for Text Search**|
7777
| <kbd>Ctrl</kbd> + <kbd>F</kbd> | <kbd>⌘</kbd> + <kbd>F</kbd> | Open the search toolbar|
7878
|||**Shortcut for Text Selection**|
7979
|<kbd>Ctrl</kbd> + <kbd>C</kbd> | <kbd>⌘</kbd> + <kbd>C</kbd> | Copy the selected text or annotation |
80-
| <kbd>Ctrl</kbd> + <kbd>X</kbd> | <kbd>⌘</kbd> + <kbd>X</kbd> |Cut the selected text or annotation |
81-
|<kbd>Ctrl</kbd> + <kbd>V</kbd> | <kbd>⌘</kbd> + <kbd>V</kbd> |Paste the selected text or annotation |
82-
|||**Shortcuts for the general operation**|
83-
| <kbd>Ctrl</kbd> + <kbd>Z</kbd> | <kbd>⌘</kbd> + <kbd>Z</kbd> |Undo the action|
84-
|<kbd>Ctrl</kbd> + <kbd>Y</kbd> | <kbd>⌘</kbd> + <kbd>Y</kbd> |Redo the action|
85-
| <kbd>Ctrl</kbd> + <kbd>P</kbd> | <kbd>⌘</kbd> + <kbd>P</kbd> |Print the document|
86-
| <kbd>Delete</kbd> | <kbd>Delete</kbd> |Delete the annotations|
87-
| <kbd>Ctrl</kbd> + <kbd>Shift</kbd> + <kbd>A</kbd> | <kbd>⌘</kbd> + <kbd>⇧</kbd> + <kbd>A</kbd> |Toggle Annotation Toolbar|
88-
| <kbd>Ctrl</kbd> + <kbd>Alt</kbd> + <kbd>0</kbd> | <kbd>⌘</kbd> + <kbd>⌥</kbd> + <kbd>0</kbd> |Show Command panel|
89-
| <kbd>Ctrl</kbd> + <kbd>Alt</kbd> + <kbd>2</kbd> | <kbd>⌘</kbd> + <kbd>⌥</kbd> + <kbd>2</kbd> |Show Bookmarks|
90-
|<kbd>Ctrl</kbd> + <kbd>Alt</kbd> + <kbd>1</kbd> | <kbd>⌘</kbd> + <kbd>⌥</kbd> + <kbd>1</kbd> |Show Thumbnails|
91-
| <kbd>Ctrl</kbd> + <kbd>S</kbd> | <kbd>⌘</kbd> + <kbd>S</kbd> |Download|
92-
| <kbd>Shift</kbd> + <kbd>H</kbd> | <kbd>⇧</kbd> + <kbd>H</kbd> |Enable pan mode |
93-
| <kbd>Shift</kbd> + <kbd>V</kbd> |<kbd>⇧</kbd> + <kbd>V</kbd> |Enable text selection mode|
80+
| <kbd>Ctrl</kbd> + <kbd>X</kbd> | <kbd>⌘</kbd> + <kbd>X</kbd> | Cut the selected text or annotation |
81+
|<kbd>Ctrl</kbd> + <kbd>V</kbd> | <kbd>⌘</kbd> + <kbd>V</kbd> | Paste the selected text or annotation |
82+
|||**Shortcuts for general operation**|
83+
| <kbd>Ctrl</kbd> + <kbd>Z</kbd> | <kbd>⌘</kbd> + <kbd>Z</kbd> | Undo the action |
84+
|<kbd>Ctrl</kbd> + <kbd>Y</kbd> | <kbd>⌘</kbd> + <kbd>Y</kbd> | Redo the action |
85+
| <kbd>Ctrl</kbd> + <kbd>P</kbd> | <kbd>⌘</kbd> + <kbd>P</kbd> | Print the document |
86+
| <kbd>Delete</kbd> | <kbd>Delete</kbd> | Delete the annotations |
87+
| <kbd>Ctrl</kbd> + <kbd>Shift</kbd> + <kbd>A</kbd> | <kbd>⌘</kbd> + <kbd>⇧</kbd> + <kbd>A</kbd> | Toggle Annotation Toolbar|
88+
| <kbd>Ctrl</kbd> + <kbd>Alt</kbd> + <kbd>0</kbd> | <kbd>⌘</kbd> + <kbd>⌥</kbd> + <kbd>0</kbd> | Show Command panel |
89+
| <kbd>Ctrl</kbd> + <kbd>Alt</kbd> + <kbd>2</kbd> | <kbd>⌘</kbd> + <kbd>⌥</kbd> + <kbd>2</kbd> | Show Bookmarks |
90+
|<kbd>Ctrl</kbd> + <kbd>Alt</kbd> + <kbd>1</kbd> | <kbd>⌘</kbd> + <kbd>⌥</kbd> + <kbd>1</kbd> | Show Thumbnails |
91+
| <kbd>Ctrl</kbd> + <kbd>S</kbd> | <kbd>⌘</kbd> + <kbd>S</kbd> | Download |
92+
| <kbd>Shift</kbd> + <kbd>H</kbd> | <kbd>⇧</kbd> + <kbd>H</kbd> | Enable pan mode |
93+
| <kbd>Shift</kbd> + <kbd>V</kbd> | <kbd>⇧</kbd> + <kbd>V</kbd> | Enable text selection mode |
9494

9595
## Ensuring accessibility
9696

9797
The Blazor SfPdfViewer component's accessibility levels are ensured through an [axe-core](https://www.nuget.org/packages/Deque.AxeCore.Playwright) with playwright tests.
9898

99-
The accessibility compliance of the Blazor SfPdfViewer component is shown in the following sample. Open the [sample](https://blazor.syncfusion.com/accessibility/pdfviewer) in a new window to evaluate the accessibility of the Blazor SfPdfViewer component with accessibility tools.
99+
The accessibility compliance of the Blazor SfPdfViewer component is demonstrated in the following sample. Open the [SfPdfViewer accessibility sample](https://blazor.syncfusion.com/accessibility/sfpdfviewer) in a new window to evaluate the accessibility of the Blazor SfPdfViewer component with accessibility tools.
100100

101101
## See also
102102

0 commit comments

Comments
 (0)