Skip to content

Commit 0ff003a

Browse files
update to v2.6.1014
1 parent 90982bf commit 0ff003a

File tree

10 files changed

+36
-101
lines changed

10 files changed

+36
-101
lines changed

DetectAndDeskewDocument/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
"dependencies": {
1313
"@react-navigation/native": "6.1.18",
1414
"@react-navigation/native-stack": "6.11.0",
15-
"dynamsoft-capture-vision-react-native": "^2.6.1013",
15+
"dynamsoft-capture-vision-react-native": "^2.6.1014",
1616
"react": "18.3.1",
1717
"react-native": "0.75.2",
1818
"react-native-fs": "^2.20.0",

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -98,11 +98,11 @@ yarn ios
9898
If everything is set up _correctly_, you should see your new app running on your device.
9999
This is one way to run your app — you can also run it directly from within Android Studio and Xcode respectively.
100100

101-
> Note:
101+
> [!NOTE]
102102
> If you want to run Android via `Windows`, You may encounter some build errors due to the `Windows Maximum Path Length Limitation`.
103103
> Therefore, we recommend that you move the project to a directory with a shorter path.
104104
105-
> Note:
105+
> [!NOTE]
106106
>
107107
>- The application needs to run on a physical device rather than a simulator as it requires the use of the camera. If you try running it on a simulator, you will most likely run into a number of errors/failures.
108108
>- On iOS, in order to run the React Native app on a physical device you will need to install the [`ios-deploy`](https://www.npmjs.com/package/ios-deploy) library. Afterwards, you can run the react native app from the terminal as such `npx react-native run-ios --device` assuming it's the only device connected to the Mac.

ReadDriverLicense/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
"dependencies": {
1313
"@react-navigation/native": "6.1.18",
1414
"@react-navigation/native-stack": "6.11.0",
15-
"dynamsoft-capture-vision-react-native": "^2.6.1013",
15+
"dynamsoft-capture-vision-react-native": "^2.6.1014",
1616
"react": "18.3.1",
1717
"react-native": "0.75.2",
1818
"react-native-safe-area-context": "4.11.0",

ScanBarcodes/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
"dependencies": {
1313
"@react-navigation/native": "6.1.18",
1414
"@react-navigation/native-stack": "6.11.0",
15-
"dynamsoft-capture-vision-react-native": "^2.6.1013",
15+
"dynamsoft-capture-vision-react-native": "^2.6.1014",
1616
"react": "18.3.1",
1717
"react-native": "0.75.2",
1818
"react-native-safe-area-context": "4.11.0",

ScanMRZ/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
"dependencies": {
1313
"@react-navigation/native": "6.1.18",
1414
"@react-navigation/native-stack": "6.11.0",
15-
"dynamsoft-capture-vision-react-native": "^2.6.1013",
15+
"dynamsoft-capture-vision-react-native": "^2.6.1014",
1616
"dynamsoft-mrz-react-native": "^3.4.200",
1717
"react": "18.3.1",
1818
"react-native": "0.75.2",

document-scanner-guide.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,7 @@ LicenseManager.initLicense("your-license-key")
8585
.catch(error => console.error("Init License failed.", error));
8686
```
8787

88-
>Note:
88+
> [!NOTE]
8989
>
9090
>- The license string here grants a time-limited free trial which requires network connection to work.
9191
>- You can request a 30-day trial license via the [Request a Trial License](https://www.dynamsoft.com/customer/license/trialLicense?product=dcv&utm_source=guide&package=mobile) link.
@@ -218,7 +218,7 @@ yarn ios
218218
If everything is set up _correctly_, you should see your new app running on your device.
219219
This is one way to run your app — you can also run it directly from within Android Studio and Xcode respectively.
220220

221-
> Note:
221+
> [!NOTE]
222222
> If you want to run Android via `Windows`, You may encounter some build errors due to the `Windows Maximum Path Length Limitation`.
223223
> Therefore, we recommend that you move the project to a directory with a shorter path.
224224

drivers-license-scanner-guide.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,7 @@ LicenseManager.initLicense("your-license-key")
9898
.catch(error => console.error("Init License failed.", error));
9999
```
100100

101-
>Note:
101+
> [!NOTE]
102102
>
103103
>- The license string here grants a time-limited free trial which requires network connection to work.
104104
>- You can request a 30-day trial license via the [Request a Trial License](https://www.dynamsoft.com/customer/license/trialLicense?product=dbr&utm_source=guide&package=mobile) link.
@@ -197,7 +197,7 @@ export function Scanner() {
197197
}
198198
```
199199

200-
> Note:
200+
> [!NOTE]
201201
>
202202
> - The `parsedItemToDriverLicenseData` function is a helper function to convert `ParsedResultItem` into an easier-to-read structure(`DriverLicenseData`). You can get the source code from [DriverLicenseScanResult.tsx](ReadDriverLicense/src/DriverLicenseScanResult.tsx).
203203

foundation-barcode-reader-guide.md

Lines changed: 7 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -1,45 +1,12 @@
1-
# Foundation Barcode Reader Integration Guide
1+
# Foundational Barcode Reader Integration Guide
22

33
In this guide, we will explore the Barcode Reader features of the [Dynamsoft Capture Vision](https://www.dynamsoft.com/capture-vision/docs/core/introduction/) SDK.
44

55
## Supported Barcode Symbologies
66

7-
- Linear Barcodes (1D)
8-
- Code 39 (including Code 39 Extended)
9-
- Code 93
10-
- Code 128
11-
- Codabar
12-
- Interleaved 2 of 5
13-
- EAN-8
14-
- EAN-13
15-
- UPC-A
16-
- UPC-E
17-
- Industrial 2 of 5
18-
19-
- 2D Barcodes
20-
- QR Code (including Micro QR Code and Model 1)
21-
- Data Matrix
22-
- PDF417 (including Micro PDF417)
23-
- Aztec Code
24-
- MaxiCode (mode 2-5)
25-
- DotCode
26-
27-
- Patch Code
28-
29-
- GS1 Composite Code
30-
31-
- GS1 DataBar
32-
- Omnidirectional,
33-
- Truncated, Stacked,
34-
- Stacked Omnidirectional, Limited,
35-
- Expanded, Expanded Stacked
36-
37-
- Postal Codes
38-
- USPS Intelligent Mail
39-
- Postnet
40-
- Planet
41-
- Australian Post
42-
- UK Royal Mail
7+
| Linear Barcodes (1D) | 2D Barcodes | Others |
8+
| :------------------- | :---------- | :----- |
9+
| Code 39 (including Code 39 Extended)<br>Code 93<br>Code 128<br>Codabar<br>Interleaved 2 of 5<br>EAN-8<br>EAN-13<br>UPC-A<br>UPC-E<br>Industrial 2 of 5<br><br><br><br><br><br><br><br> | QR Code (including Micro QR Code and Model 1)<br>Data Matrix<br>PDF417 (including Micro PDF417)<br>Aztec Code<br>MaxiCode (mode 2-5)<br>DotCode<br><br><br><br><br><br><br><br><br><br><br><br> | Patch Code<br><br>GS1 Composite Code<br><br>GS1 DataBar<br><li>Omnidirectional</li><li>Truncated, Stacked</li><li>Stacked Omnidirectional, Limited</li><li>Expanded, Expanded Stacked</li><br>Postal Codes<br><li>USPS Intelligent Mail</li><li>Postnet</li><li>Planet</li><li>Australian Post</li><li>UK Royal Mail</li> |
4310

4411
## System Requirements
4512

@@ -125,7 +92,7 @@ LicenseManager.initLicense("DLS2eyJvcmdhbml6YXRpb25JRCI6IjIwMDAwMSJ9")
12592
.catch(error => console.error("Init License failed.", error));
12693
```
12794

128-
>Note:
95+
> [!NOTE]
12996
>
13097
>- The license string here grants a time-limited free trial which requires network connection to work.
13198
>- You can request a 30-day trial license via the [Request a Trial License](https://www.dynamsoft.com/customer/license/trialLicense?product=dbr&utm_source=guide&package=mobile) link.
@@ -249,7 +216,7 @@ router.initSettings(JSON.stringify(require('./settings.json')));
249216
router.startCapturing();
250217
```
251218

252-
> Note:
219+
> [!NOTE]
253220
>
254221
> - A template file is a JSON file that includes a series of algorithm parameter settings. It is always used to customize the performance for different usage scenarios. [Contact us](https://www.dynamsoft.com/company/contact/) to get a customized template for your barcode scanner.
255222
@@ -303,7 +270,7 @@ yarn ios
303270
If everything is set up _correctly_, you should see your new app running on your device.
304271
This is one way to run your app — you can also run it directly from within Android Studio and Xcode respectively.
305272

306-
> Note:
273+
> [!NOTE]
307274
> If you want to run Android via `Windows`, You may encounter some build errors due to the `Windows Maximum Path Length Limitation`.
308275
> Therefore, we recommend that you move the project to a directory with a shorter path.
309276

mrz-scanner-guide.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ The Machine Readable Travel Documents (MRTD) standard specified by the Internati
1313

1414
Currently, the SDK supports three types of MRTD:
1515

16-
> Note: If you need support for other types of MRTDs, our SDK can be easily customized. Please contact [email protected].
16+
> [!NOTE] If you need support for other types of MRTDs, our SDK can be easily customized. Please contact [email protected].
1717
1818
### ID (TD1 Size)
1919

@@ -144,7 +144,8 @@ function App(): React.JSX.Element {
144144
);
145145
}
146146
```
147-
>Note:
147+
148+
> [!NOTE]
148149
>
149150
>- The license string here grants a time-limited free trial which requires network connection to work.
150151
>- You can request a 30-day trial license via the [Request a Trial License](https://www.dynamsoft.com/customer/license/trialLicense?product=mrz&utm_source=github&package=mobile) link.
@@ -276,7 +277,7 @@ yarn ios
276277
If everything is set up _correctly_, you should see your new app running on your device.
277278
This is one way to run your app — you can also run it directly from within Android Studio and Xcode respectively.
278279

279-
> Note:
280+
> [!NOTE]
280281
> If you want to run Android via `Windows`, You may encounter some build errors due to the `Windows Maximum Path Length Limitation`.
281282
> Therefore, we recommend that you move the project to a directory with a shorter path.
282283

ready-to-use-barcode-scanner-guide.md

Lines changed: 15 additions & 48 deletions
Original file line numberDiff line numberDiff line change
@@ -1,51 +1,18 @@
1-
# Barcode Reader Integration Guide
1+
# BarcodeScanner Integration Guide
22

3-
In this guide, we will explore the Barcode Reader features of the [Dynamsoft Capture Vision](https://www.dynamsoft.com/capture-vision/docs/core/introduction/) SDK.
3+
In this guide, we will explore the `BarcodeScanner` features of the [Dynamsoft Capture Vision](https://www.dynamsoft.com/capture-vision/docs/core/introduction/) SDK.
44

5-
We provide BarcodeScanner APIs, which is a ready-to-use component that allows developers to quickly set up a barcode scanning app.
5+
We provide `BarcodeScanner` APIs, which is a ready-to-use component that allows developers to quickly set up a barcode scanning app.
66
With the built-in component, it streamlines the integration of barcode scanning functionality into any application.
77

8-
In the BarcodeScanner APIs, we provide some customization features based on easy integration to meet your needs.
8+
In the `BarcodeScanner` APIs, we provide some customization features based on easy integration to meet your needs.
99
However, if you want to achieve a higher level of customization, we recommend that you use our Foundation APIs and see this [Foundation Barcode Reader Guide](./foundation-barcode-reader-guide.md).
1010

1111
## Supported Barcode Symbologies
1212

13-
- Linear Barcodes (1D)
14-
- Code 39 (including Code 39 Extended)
15-
- Code 93
16-
- Code 128
17-
- Codabar
18-
- Interleaved 2 of 5
19-
- EAN-8
20-
- EAN-13
21-
- UPC-A
22-
- UPC-E
23-
- Industrial 2 of 5
24-
25-
- 2D Barcodes
26-
- QR Code (including Micro QR Code and Model 1)
27-
- Data Matrix
28-
- PDF417 (including Micro PDF417)
29-
- Aztec Code
30-
- MaxiCode (mode 2-5)
31-
- DotCode
32-
33-
- Patch Code
34-
35-
- GS1 Composite Code
36-
37-
- GS1 DataBar
38-
- Omnidirectional,
39-
- Truncated, Stacked,
40-
- Stacked Omnidirectional, Limited,
41-
- Expanded, Expanded Stacked
42-
43-
- Postal Codes
44-
- USPS Intelligent Mail
45-
- Postnet
46-
- Planet
47-
- Australian Post
48-
- UK Royal Mail
13+
| Linear Barcodes (1D) | 2D Barcodes | Others |
14+
| :------------------- | :---------- | :----- |
15+
| Code 39 (including Code 39 Extended)<br>Code 93<br>Code 128<br>Codabar<br>Interleaved 2 of 5<br>EAN-8<br>EAN-13<br>UPC-A<br>UPC-E<br>Industrial 2 of 5<br><br><br><br><br><br><br><br> | QR Code (including Micro QR Code and Model 1)<br>Data Matrix<br>PDF417 (including Micro PDF417)<br>Aztec Code<br>MaxiCode (mode 2-5)<br>DotCode<br><br><br><br><br><br><br><br><br><br><br><br> | Patch Code<br><br>GS1 Composite Code<br><br>GS1 DataBar<br><li>Omnidirectional</li><li>Truncated, Stacked</li><li>Stacked Omnidirectional, Limited</li><li>Expanded, Expanded Stacked</li><br>Postal Codes<br><li>USPS Intelligent Mail</li><li>Postnet</li><li>Planet</li><li>Australian Post</li><li>UK Royal Mail</li> |
4916

5017
## System Requirements
5118

@@ -115,9 +82,9 @@ For iOS, you need to include the camera permission in `ios/your-project-name/Inf
11582
<string></string>
11683
```
11784

118-
## Build the Barcode Reader Component
85+
## Build the BarcodeScanner Component
11986

120-
Now that the package is added, it's time to start building the barcode reader component using the SDK.
87+
Now that the package is added, it's time to start building the `BarcodeScanner` component using the SDK.
12188

12289
### Import
12390
To use the BarcodeScanner API, please import `BarcodeScanner` class
@@ -149,8 +116,8 @@ function App(): React.JSX.Element {
149116
);
150117
}
151118
```
152-
>Note:
153-
>
119+
120+
> [!NOTE]
154121
>- The license string here grants a time-limited free trial which requires network connection to work.
155122
>- You can request a 30-day trial license via the [Request a Trial License](https://www.dynamsoft.com/customer/license/trialLicense?product=dbr&utm_source=guide&package=mobile) link.
156123
@@ -173,7 +140,7 @@ import {BarcodeScanConfig, EnumBarcodeFormat} from 'dynamsoft-capture-vision-rea
173140

174141
const config = {
175142
/**
176-
* The license key required to initialize the barcode reader.
143+
* The license key required to initialize the BarcodeScanner.
177144
*/
178145
license: "DLS2eyJvcmdhbml6YXRpb25JRCI6IjIwMDAwMSJ9", //The license string here grants a time-limited free trial which requires network connection to work.
179146

@@ -229,7 +196,7 @@ const config = {
229196
isScanLaserVisible: true,
230197

231198
/**
232-
* Sets the scanning mode for the barcode reader.
199+
* Sets the scanning mode for the BarcodeScanner.
233200
* The mode is defined by the EnumScanningMode and affects the scanning behavior. Default is SM_SINGLE.
234201
*/
235202
scanningMode: EnumScanningMode.SM_SINGLE,
@@ -249,7 +216,7 @@ const config = {
249216
maxConsecutiveStableFramesToExit: 10,
250217

251218
/**
252-
* Specifies the template configuration for the barcode scanner.
219+
* Specifies the template configuration for the BarcodeScanner.
253220
* This can be either a file path or a JSON string that defines various scanning parameters.
254221
* Default is undefined, which means the default template will be used.
255222
*/
@@ -297,7 +264,7 @@ yarn ios
297264
If everything is set up _correctly_, you should see your new app running on your device.
298265
This is one way to run your app — you can also run it directly from within Android Studio and Xcode respectively.
299266

300-
> Note:
267+
> [!NOTE]
301268
> If you want to run Android via `Windows`, You may encounter some build errors due to the `Windows Maximum Path Length Limitation`.
302269
> Therefore, we recommend that you move the project to a directory with a shorter path.
303270

0 commit comments

Comments
 (0)