Skip to content

Commit 603e74e

Browse files
update to internal commit f0f26b2c
1 parent 514ca5f commit 603e74e

File tree

11 files changed

+519
-41
lines changed

11 files changed

+519
-41
lines changed

.vscode/settings.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
{
2+
"liveServer.settings.port": 5501
3+
}

_config.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ dbr_js: /barcode-reader/docs/web/programming/javascript/
1818
dlr_js: /label-recognition/docs/web/programming/javascript/
1919
ddn_js: /document-normalizer/docs/web/programming/javascript/
2020
dcp_js: /code-parser/docs/web/programming/javascript/
21+
dce_js: /camera-enhancer/docs/web/programming/javascript/
2122
dbr_js_api: /barcode-reader/docs/web/programming/javascript/api-reference/
2223
dlr_js_api: /label-recognition/docs/web/programming/javascript/api-reference/
2324
ddn_js_api: /document-normalizer/docs/web/programming/javascript/api-reference/

_includes/sidelist-programming/programming-js.html

Lines changed: 23 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -15,25 +15,37 @@
1515
</li>
1616
<li lang="javascript">
1717
<a
18-
href="{{ site.ddn_js }}user-guide/index.html"
18+
href="{{ site.dcvb_js }}user-guide/mrz-scanner.html"
1919
style="cursor: pointer; color: #3c3c3c"
20-
>Detect & Normalize Documents</a
20+
>Scan MRZ</a
2121
>
2222
</li>
23-
<!-- <li lang="javascript">
24-
<a
25-
href="{{ site.dlr_js }}user-guide/index.html"
26-
style="cursor: pointer; color: #3c3c3c"
27-
>Label Recognizer</a
28-
>
29-
</li> -->
3023
<li lang="javascript">
3124
<a
32-
href="{{ site.dcvb_js }}user-guide/mrz-scanner.html"
25+
href="{{ site.ddn_js }}user-guide/index.html"
3326
style="cursor: pointer; color: #3c3c3c"
34-
>Scan MRZ</a
27+
>Detect & Normalize Documents</a
3528
>
3629
</li>
30+
<li>
31+
<a class="otherLinkColour">Explore Features</a>
32+
<ul>
33+
<li lang="javascript">
34+
<a
35+
href="{{ site.dce_js }}user-guide/index.html"
36+
class="otherLinkColour"
37+
>Handle Cameras</a
38+
>
39+
</li>
40+
<li lang="javascript">
41+
<a
42+
href="{{ site.dcp_js }}user-guide/index.html"
43+
class="otherLinkColour"
44+
>Parse Data</a
45+
>
46+
</li>
47+
</ul>
48+
</li>
3749
</ul>
3850
</li>
3951
<li lang="javascript">
Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
---
2+
layout: default-layout
3+
title: Preset CaptureVisionTemplates - Dynamsoft Capture Vision JavaScript Edition API
4+
description: This page introduces the Preset CaptureVisionTemplates
5+
keywords: CaptureVisionTemplates, router, api reference, javascript, js
6+
needAutoGenerateSidebar: true
7+
needGenerateH3Content: false
8+
noTitleIndex: true
9+
---
10+
11+
# Preset CaptureVisionTemplates
12+
13+
The following shows the preset CaptureVisionTemplates
14+
15+
| Template Name | Function Description | Available with |
16+
| --------------------------------------- | -------------------------------------------------------------------------------- | ------------------------------ |
17+
| **ReadBarcodes_Default** | Scans a single barcode. | dynamsoft-barcode-reader |
18+
| **ReadSingleBarcode** | Quickly scans a single barcode. | dynamsoft-barcode-reader |
19+
| **ReadBarcodes_SpeedFirst** | Prioritizes speed in scanning multiple barcodes. | dynamsoft-barcode-reader |
20+
| **ReadBarcodes_ReadRateFirst** | Maximizes the number of barcodes read. | dynamsoft-barcode-reader |
21+
| **ReadBarcodes_Balance** | Balances speed and quantity in reading multiple barcodes. | dynamsoft-barcode-reader |
22+
| **ReadDenseBarcodes** | Specialized in reading barcodes with high information density. | dynamsoft-barcode-reader |
23+
| **ReadDistantBarcodes** | Capable of reading barcodes from extended distances. | dynamsoft-barcode-reader |
24+
| **DetectDocumentBoundaries_Default** | Identifies the edges of a document. | dynamsoft-document-normalizer |
25+
| **NormalizeDocument_Default** | Adjusts a document to a standard format using detected borders. | dynamsoft-document-normalizer |
26+
| **DetectAndNormalizeDocument_Default** | Detects document edges and standardizes its format. | dynamsoft-document-normalizer |
27+
| **RecognizeTextLines_Default** | Identifies and reads any text present. | dynamsoft-label-recognizer |
28+
| **RecognizeNumbers** | Specializes in recognizing numerical data. | dynamsoft-label-recognizer |
29+
| **RecognizeLetters** | Identifies both uppercase and lowercase English alphabets. | dynamsoft-label-recognizer |
30+
| **RecognizeNumbersAndLetters** | Reads both numbers and English alphabets (any case). | dynamsoft-label-recognizer |
31+
| **RecognizeNumbersAndUppercaseLetters** | Scans numbers and uppercase English alphabets. | dynamsoft-label-recognizer |
32+
| **RecognizeUppercaseLetters** | Focuses on recognizing uppercase English alphabets. | dynamsoft-label-recognizer |
33+
| **Default** | Versatile function for barcode reading, document detection, or text recognition. | Any of the above three modules |

programming/javascript/api-reference/capture-vision-router/preset-templates.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ The following shows the preset CaptureVisionTemplates
1414

1515
| Template Name | Function Description | Available with |
1616
| --------------------------------------- | -------------------------------------------------------------------------------- | ------------------------------ |
17-
| **ReadBarcodes_Default** | Scans a single barcode. | dynamsoft-barcode-reader |
17+
| **ReadBarcodes_Default** | Scans multiple barcodes by default setting. | dynamsoft-barcode-reader |
1818
| **ReadSingleBarcode** | Quickly scans a single barcode. | dynamsoft-barcode-reader |
1919
| **ReadBarcodes_SpeedFirst** | Prioritizes speed in scanning multiple barcodes. | dynamsoft-barcode-reader |
2020
| **ReadBarcodes_ReadRateFirst** | Maximizes the number of barcodes read. | dynamsoft-barcode-reader |

programming/javascript/index.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -31,13 +31,13 @@ Implementing DCV, regardless of platform or language, involves three stages: inp
3131

3232
### Get started
3333

34-
The best way to start with Dynamsoft Capture Vision JavaScript Edition is to follow the User Guide of a specific SDK to build your own application.
34+
The best way to begin with Dynamsoft Capture Vision JavaScript Edition is to follow the User Guide for specific use cases.
3535

3636
- [User Guide for Dynamsoft Barcode Reader](https://www.dynamsoft.com/barcode-reader/docs/web/programming/javascript/user-guide/index.html)
3737

38-
- [User Guide for Dynamsoft Document Normalizer](https://www.dynamsoft.com/document-normalizer/docs/web/programming/javascript/user-guide/index.html)
38+
- [User Guide for MRZ Scanner](./mrz-scanner.html)
3939

40-
- [User Guide for Dynamsoft Label Recognizer](https://www.dynamsoft.com/label-recognition/docs/web/programming/javascript/user-guide/)
40+
- [User Guide for Document Scanner](https://www.dynamsoft.com/document-normalizer/docs/web/programming/javascript/user-guide/index.html)
4141

4242
### Check APIs
4343

programming/javascript/release-notes/dcvb.md

Lines changed: 131 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,137 @@ noTitleIndex: true
99

1010
# Release Notes - DynamsoftCaptureVisionBundle
1111

12-
## 2.2.3000 (00/00/2024)
12+
## 2.4.2000 (10/10/2024)
13+
14+
### Highlights
15+
16+
- Improved the read rate and the speed of the following barcode formats:
17+
- EAN13
18+
- DotCode
19+
- Added support for decoding add-on codes (also known as Extension Codes) for UPC-A, UPC-E, EAN-8 and EAN-13 codes.
20+
21+
### DynamsoftCaptureVisionRouter
22+
23+
#### Improved
24+
25+
- Updated the error handling logic of `capturing` & `startCapturing` methods. The methods will be able to clearly report where the error occurred if the capturing fails due to an licensing issue.
26+
27+
#### New
28+
29+
- Added internal logics for usage count.
30+
- Added a new callback function `OnRawTextLinesReceived` to the class `IntermediateResultReceiver`.
31+
- Add `EnumPresetTemplate` for all preset template names
32+
33+
### DynamsoftCore
34+
35+
#### Improved
36+
37+
- Updated the path auto-filling mechanism to reduce non-essential path definitions.
38+
39+
#### New
40+
41+
- Added new error codes
42+
- -10076: The license is initialized successfully but detected invalid content in your key.
43+
- -30063: [Barcode Reader] No license found.
44+
- -40103: [Label Recognizer] No license found.
45+
- -50058: [Document Normalizer] No license found.
46+
- -90012: [Code Parser] No license found.
47+
- Added a new enumeration member `IRUT_RAW_TEXT_LINES` to the `EnumIntermediateResultUnitType`.
48+
49+
### DynamsoftLicense
50+
51+
#### Improved
52+
53+
- Updated the error message of `initLicense` method. The methods will returns more detailed messages when failed to initialized the license. Warnings will be available if license initialization is successful but a part of the license key is invalid.
54+
- Updated the duplicate license error handling mechanism. After successfully creating an instance, setting the same license again will no longer cause exception.
55+
56+
#### New
57+
58+
- Add a new charge way, `TimeSliceCount`.
59+
60+
### DynamsoftImageProcessing
61+
62+
#### Fixed
63+
64+
- Fixed a crash bug caused by the usage of RegEx.
65+
- Small fixes and tweaks.
66+
67+
### DynamsoftUtility
68+
69+
#### Fixed
70+
71+
- Fixed a bug where `CaptureVisionRouter.startCapturing` would erroneously halt the fetching process when its status was running, leading to an unnecessary stop and restart of the fetching operation.
72+
73+
### DynamsoftBarcodeReader
74+
75+
#### Improved
76+
77+
- Improved the read rate and the speed of the following barcode formats:
78+
- EAN13
79+
- DotCode
80+
81+
#### New
82+
83+
- Added internal logics for usage count.
84+
- Added support for decoding add-on barcodes.
85+
- Added new properties to the `QRCodeDetails` class
86+
- `dataMaskPattern`
87+
- `codewords`
88+
89+
#### Changed
90+
91+
- Updated the Enumeration number of `EnumBarcodeFormat.BF_ALL` to 0xFFFFFFFEFFFFFFFF.
92+
- Updated the internal logic of licensing error message reporting.
93+
94+
#### Fixed
95+
96+
- Fixed a bug that might cause `GS1_DATABAR_EXPANDED_STACKED` barcode unread.
97+
98+
### DynamsoftLabelRecognizer
99+
100+
#### New
101+
102+
- Added internal logics for usage count.
103+
- Added a new parameter CharSet to the `CharacterModel` object to include or exclude characters for recognition.
104+
- Added a new algorithm stage `IRUT_RAW_TEXT_LINES`. Corresponding APIs are added to obtain the intermediate result of this stage.
105+
- Interface `RawTextLinesUnit`
106+
- Interface `RawTextLine`
107+
- Enumeration `RawTextLineStatus`
108+
- Added a property `rawText` to the interface `RecognizedTextLineELement`.
109+
- Added a property `rawText` to the interface `TextLineResultItem`.
110+
111+
### DynamsoftNocumentNormalizer
112+
113+
#### New
114+
115+
- Added a new parameter `MinDocumentAreaRatio` to define the minimum targeting document area. The parameter is available via both the parameter template and the `SimplifiedDocumentNormalizerSettings`.
116+
- Added a new parameter `ExpectedDocumentsCount` to define the expected document count for detection. The parameter is available via both the parameter template and the `SimplifiedDocumentNormalizerSettings`.
117+
118+
#### Changes
119+
120+
- Updated internal logics to to use the latest version of `DynamsoftCore` module.
121+
122+
#### Fixed
123+
124+
- Small fixes and tweaks.
125+
126+
### DynamsoftCodeParser
127+
128+
#### Fixed
129+
130+
- Fixed a bug where the South African Driver's license might be parsed incorrectly.
131+
132+
#### Changed
133+
134+
- Updated the internal logic of licensing error message reporting.
135+
136+
### DynamsoftCameraEnhancer
137+
138+
#### New
139+
140+
- A new preset UI template has been added, which is available for use and modification.
141+
142+
## 2.2.3000 (07/21/2024)
13143

14144
### DynamsoftCaptureVisionRouter
15145

programming/javascript/release-notes/index.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,4 +9,5 @@ noTitleIndex: true
99

1010
# Release Notes - Dynamsoft Capture Vision Bundle JavaScript
1111

12-
- [2.2.3000 (00/00/2024)](dcvb.md#223000-00002024)
12+
- [2.4.2000 (10/10/2024)](dcvb.md#242000-10102024)
13+
- [2.2.3000 (07/21/2024)](dcvb.md#223000-07212024)

programming/javascript/user-guide/index.md

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -11,14 +11,10 @@ breadcrumbText: User Guide
1111

1212
# Dynamsoft Capture Vision JavaScript Edition User Guides
1313

14-
The best way to begin with Dynamsoft Capture Vision JavaScript Edition is to follow the User Guide of a specific SDK to build a single-function application.
14+
The best way to begin with Dynamsoft Capture Vision JavaScript Edition is to follow the User Guide for specific use cases.
1515

1616
- [User Guide for Dynamsoft Barcode Reader](https://www.dynamsoft.com/barcode-reader/docs/web/programming/javascript/user-guide/index.html)
1717

18-
- [User Guide for Dynamsoft Document Normalizer](https://www.dynamsoft.com/document-normalizer/docs/web/programming/javascript/user-guide/index.html)
18+
- [User Guide for MRZ Scanner](./mrz-scanner.html)
1919

20-
- [User Guide for Dynamsoft Label Recognizer](https://www.dynamsoft.com/label-recognition/docs/web/programming/javascript/user-guide/index.html)
21-
22-
We also provide guides for specific use cases that typically require more than one SDK.
23-
24-
- [User Guide for MRZ Scanner](./mrz-scanner.html)
20+
- [User Guide for Document Scanner](https://www.dynamsoft.com/document-normalizer/docs/web/programming/javascript/user-guide/index.html)

0 commit comments

Comments
 (0)