Skip to content

Commit 79e0681

Browse files
Preview (#360)
* update to internal commit bf95b6f0 * update to internal commit 6f5d7b12 * update to internal commit 0af7d1ce * update to internal commit 94b73c05 * update to internal commit 0b1dce73 --------- Co-authored-by: DMGithubPublisher <[email protected]>
1 parent cb72898 commit 79e0681

38 files changed

+3185
-6
lines changed

_config.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,10 +58,12 @@ react_native_api: /capture-vision/docs-archive/mobile/programming/react-native/a
5858
dbr_android_api: /barcode-reader/docs/mobile/programming/android/api-reference/
5959
dcv_android_api: /capture-vision/docs-archive/mobile/programming/android/api-reference/
6060
dcvb_android_api: /capture-vision/docs/mobile/programming/android/api-reference/
61+
dcvb_android_release_notes: /capture-vision/docs/mobile/programming/android/release-notes/
6162

6263
dbr_ios_api: /barcode-reader/docs/mobile/programming/objectivec-swift/api-reference/
6364
dcv_ios_api: /capture-vision/docs-archive/mobile/programming/ios/api-reference/
6465
dcvb_ios_api: /capture-vision/docs/mobile/programming/ios/api-reference/
66+
dcvb_ios_release_notes: /capture-vision/docs/mobile/programming/ios/release-notes/
6567

6668
dbr_maui: /barcode-reader/docs/mobile/programming/maui/
6769
dbr_maui_v10: /barcode-reader/docs/v10/mobile/programming/maui/
@@ -73,6 +75,9 @@ dce_maui_api: /camera-enhancer/docs/mobile/programming/maui/api-reference/
7375
dcp_maui: /code-parser/docs/mobile/programming/maui/
7476
dcp_maui_api: /code-parser/docs/mobile/programming/maui/api-reference/
7577

78+
dbr_flutter: /barcode-reader/docs/mobile/programming/flutter/
79+
dbr_flutter_api: /barcode-reader/docs/mobile/programming/flutter/api-reference/
80+
7681
dcv_enumerations: /capture-vision/docs-archive/core/enums/
7782
dcv_parameters_reference: /capture-vision/docs-archive/core/parameters/reference/
7883
dcv_introduction: /capture-vision/docs-archive/core/introduction/

_data/full_tree.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,3 +3,4 @@ tree_file_list:
33
- sidelist-programming/programming-android.html
44
- sidelist-programming/programming-oc.html
55
- sidelist-programming/programming-maui.html
6+
- sidelist-programming/programming-flutter.html

_includes/sidelist-full-tree.html

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,4 +9,8 @@
99
<li lang="maui">
1010
<a href="{{ site.dbr_maui }}" class="otherLinkColour">DBR-MAUI Introduction</a>
1111
</li>
12-
{%- include liquid_searchVersionTreeFile.html ver=include.ver curPath=include.curPath targetRelativePath="sidelist-programming/programming-maui.html" -%}
12+
{%- include liquid_searchVersionTreeFile.html ver=include.ver curPath=include.curPath targetRelativePath="sidelist-programming/programming-maui.html" -%}
13+
<li lang="flutter">
14+
<a href="{{ site.dbr_flutter }}" class="otherLinkColour">DBR-Flutter Introduction</a>
15+
</li>
16+
{%- include liquid_searchVersionTreeFile.html ver=include.ver curPath=include.curPath targetRelativePath="sidelist-programming/programming-flutter.html" -%}

_includes/sidelist-programming/programming-android.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -691,4 +691,4 @@
691691
<li lang="android" ><a target="_blank" href="{{ site.oc }}" class="otherLinkColour refreshLink">Develop for iOS (Objective-C & Swift)</a></li>
692692
<li lang="android"><a target="_blank" href="{{ site.dbr_maui }}" class="otherLinkColour refreshLink">Develop for MAUI</a></li>
693693
<li lang="android" ><a target="_blank" href="https://github.com/Dynamsoft/barcode-reader-react-native-samples" class="otherLinkColour refreshLink">Develop for React Native</a></li>
694-
<li lang="android" ><a target="_blank" href="https://github.com/Dynamsoft/barcode-reader-flutter-samples" class="otherLinkColour refreshLink">Develop for Flutter</a></li>
694+
<li lang="android" ><a target="_blank" href="{{ site.dbr_flutter }}" class="otherLinkColour refreshLink">Develop for Flutter</a></li>

_includes/sidelist-programming/programming-flutter.html

Lines changed: 400 additions & 0 deletions
Large diffs are not rendered by default.

_includes/sidelist-programming/programming-maui.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -549,4 +549,4 @@
549549
<li lang="maui"><a target="_blank" href="{{ site.android }}" class="otherLinkColour refreshLink">Develop for Android (Java & Kotlin)</a></li>
550550
<li lang="maui" ><a target="_blank" href="{{ site.oc }}" class="otherLinkColour refreshLink">Develop for iOS (Objective-C & Swift)</a></li>
551551
<li lang="maui" ><a target="_blank" href="https://github.com/Dynamsoft/barcode-reader-react-native-samples" class="otherLinkColour refreshLink">Develop for React Native</a></li>
552-
<li lang="maui" ><a target="_blank" href="https://github.com/Dynamsoft/barcode-reader-flutter-samples" class="otherLinkColour refreshLink">Develop for Flutter</a></li>
552+
<li lang="maui" ><a target="_blank" href="{{ site.dbr_flutter }}" class="otherLinkColour refreshLink">Develop for Flutter</a></li>

_includes/sidelist-programming/programming-oc.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -690,4 +690,4 @@
690690
<li lang="objectivec-swift"><a target="_blank" href="{{ site.android }}" class="otherLinkColour refreshLink">Develop for Android (Java & Kotlin)</a></li>
691691
<li lang="objectivec-swift"><a target="_blank" href="{{ site.dbr_maui }}" class="otherLinkColour refreshLink">Develop for MAUI</a></li>
692692
<li lang="objectivec-swift" ><a target="_blank" href="https://github.com/Dynamsoft/barcode-reader-react-native-samples" class="otherLinkColour refreshLink">Develop for React Native</a></li>
693-
<li lang="objectivec-swift" ><a target="_blank" href="https://github.com/Dynamsoft/barcode-reader-flutter-samples" class="otherLinkColour refreshLink">Develop for Flutter</a></li>
693+
<li lang="objectivec-swift" ><a target="_blank" href="{{ site.dbr_flutter }}" class="otherLinkColour refreshLink">Develop for Flutter</a></li>

index.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,10 @@ description: Dynamsoft Barcode Reader Mobile SDK Documentation Homepage
1313
- ![iOS Icon]({{site.assets}}img-icon/homepage/iOS.svg){:class="ios"} [iOS]({{ site.oc }}){:target="_blank"}
1414
- ![Android Icon]({{site.assets}}img-icon/homepage/Android.svg){:class="android"} [Android]({{ site.android }}){:target="_blank"}
1515
- ![MAUI Icon]({{site.assets}}img-icon/homepage/MAUI.svg){:class="maui"} [MAUI]({{ site.dbr_maui }}){:target="_blank"}
16-
16+
- ![Flutter Icon]({{site.assets}}img-icon/homepage/Flutter.svg){:class="flutter"} [Flutter]({{ site.dbr_flutter }}){:target="_blank"}
17+
1718
<div class="archivedEditionList dbr-mobile"></div>
1819

1920
- ![React Native Icon]({{site.assets}}img-icon/homepage/React Native.svg){:class="react"} [React Native](https://www.dynamsoft.com/capture-vision/docs/programming/react-native/){:target="_blank"}
20-
- ![Flutter Icon]({{site.assets}}img-icon/homepage/Flutter.svg){:class="flutter"} [Flutter](https://www.dynamsoft.com/capture-vision/docs/programming/flutter/){:target="_blank"}
2121
- ![Xamarin.Forms Icon]({{site.assets}}img-icon/homepage/Xamarin Forms.svg){:class="xamarin"} [Xamarin.Forms](https://www.dynamsoft.com/capture-vision/docs/programming/xamarin/){:target="_blank"}
2222
- ![Cordova Icon]({{site.assets}}img-icon/homepage/Cordova.svg){:class="cordova"} [Cordova](https://www.dynamsoft.com/capture-vision/docs/programming/cordova/){:target="_blank"}
Lines changed: 116 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,116 @@
1+
---
2+
layout: default-layout
3+
title: BarcodeResultItem Class - Dynamsoft Barcode Reader Flutter Edition
4+
description: BarcodeResultItem class represents a barcode result item decoded by barcode reader engine. It is derived from CapturedResultItem.
5+
keywords: GetFormat, GetText, GetLocation, GetConfidence, GetModuleSize, BarcodeResultItem, api reference, flutter, barcode reader
6+
needAutoGenerateSidebar: true
7+
needGenerateH3Content: true
8+
breadcrumbText: BarcodeResultItem
9+
---
10+
11+
# BarcodeResultItem Class
12+
13+
The `BarcodeResultItem` class represents a single barcode result decoded by the barcode reader. It is part of the [`DecodedBarcodesResult`](../api-reference/capture-vision-router-lite/decoded-barcodes-result.md), which is what the library outputs at the end of the barcode recognition process.
14+
15+
## Definition
16+
17+
*Assembly:* dynamsoft_capture_vision_flutter
18+
19+
```dart
20+
class BarcodeResultItem
21+
```
22+
23+
## Properties
24+
25+
| Property | Type | Description |
26+
| -------- | ---- | ----------- |
27+
| [`format`](#format) | *[EnumBarcodeFormat](./enum/barcode-format.md)* | The format of the barcode represented as [`EnumBarcodeFormat`](./enum/barcode-format.md). |
28+
| [`formatString`](#formatstring) | *String* | The format of the barcode as a text string. |
29+
| [`text`](#text) | *String* | The decoded text of the barcode. |
30+
| [`bytes`](#bytes) | *Uint8List* | The raw bytes of the barcode. |
31+
| [`location`](#location) | *Quadrilateral* | The location of the barcode in the image/frame. |
32+
| [`confidence`](#confidence) | *int* | The confidence of the barcode result. |
33+
| [`angle`](#angle) | *int* | The angle at which the barcode is detected if it's not aligned in the image/frame. |
34+
| [`moduleSize`](#modulesize) | *int* | The size of the smallest module (dot or line) of the barcode. |
35+
| [`isDPM`](#isdpm) | *bool* | Indicates whether the barcode is a Dot Peen Marking (DPM). |
36+
| [`isMirrored`](#ismirrored) | *bool* | Indicates whether the barcode image is mirrored. |
37+
38+
### format
39+
40+
The format of the barcode represented as [`EnumBarcodeFormat`](./enum/barcode-format.md).
41+
42+
```dart
43+
EnumBarcodeFormat format;
44+
```
45+
46+
### formatString
47+
48+
The format of the barcode as a text string instead of a `EnumBarcodeFormat`.
49+
50+
```dart
51+
String formatString;
52+
```
53+
54+
### text
55+
56+
The decoded text of the barcode.
57+
58+
```dart
59+
String text;
60+
```
61+
62+
### bytes
63+
64+
The raw bytes of the barcode.
65+
66+
```dart
67+
Uint8List bytes;
68+
```
69+
70+
### location
71+
72+
The location of the barcode in the image/frame as a `Quadrilateral`. The quadrilateral contains the four vertex points of the location, with the first vertex being the left-most vertex, then going in a clockwise direction for the remaining points.
73+
74+
```dart
75+
Quadrilateral location;
76+
```
77+
78+
### confidence
79+
80+
The confidence of the barcode result is a measure of the result's accuracy. If the confidence is lower than 30, the result will not be output by default as it is considered quite inaccurate.
81+
82+
```dart
83+
int confidence;
84+
```
85+
86+
### angle
87+
88+
The angle at which the barcode is detected if it's not aligned in the image/frame.
89+
90+
```dart
91+
int angle;
92+
```
93+
94+
### moduleSize
95+
96+
The size of the smallest module (dot or line) of the barcode.
97+
98+
```dart
99+
int moduleSize;
100+
```
101+
102+
### isDPM
103+
104+
Indicates whether the barcode is a Dot Peen Marking (DPM), which is a unique type of Datamatrix code.
105+
106+
```dart
107+
bool isDPM;
108+
```
109+
110+
### isMirrored
111+
112+
Indicates whether the barcode image is mirrored.
113+
114+
```dart
115+
bool isMirrored;
116+
```
Lines changed: 73 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,73 @@
1+
---
2+
layout: default-layout
3+
title: BarcodeScanResult Class - Dynamsoft Barcode Reader Flutter Edition
4+
description: BarcodeScanResult of Dynamsoft Barcode Reader Flutter is a result class that contains all the decoded barcodes.
5+
keywords: barcode, scanner, scan result
6+
needAutoGenerateSidebar: true
7+
needGenerateH3Content: true
8+
breadcrumbText: BarcodeScanResult
9+
---
10+
11+
# BarcodeScanResult
12+
13+
`BarcodeScanResult` is a result class that contains all the decoded barcodes and their associated info.
14+
15+
## Definition
16+
17+
*Assembly:* dynamsoft-barcode-reader-bundle-flutter
18+
19+
20+
```dart
21+
class BarcodeScanResult
22+
```
23+
24+
## Properties
25+
26+
| Property | Type | Description |
27+
| -------- | ---- | ----------- |
28+
| [`barcodes`](#barcodes) | *List\<BarcodeResultItem\>* | Represents all the decoded barcodes in a list of [`BarcodeResultItem`](../barcode-result-item.md). |
29+
| [`status`](#status) | [*EnumResultStatus*](../enum/result-status.md) | Represents the result status, which can be finished, canceled or exception. |
30+
| [`errorCode`](#errorcode) | *int* | Represents the error code should something go wrong during the barcode scanning process. |
31+
| [`errorString`](#errorstring) | *string* | Represents the error message associated with the error code should something go wrong during the barcode scanning process. |
32+
33+
### barcodes
34+
35+
Represents all the decoded barcodes in an array of [`BarcodeResultItem`](../barcode-result-item.md).
36+
37+
```dart
38+
List<BarcodeResultItem>? barcodes;
39+
```
40+
41+
**See also**
42+
43+
- [`BarcodeResultItem`](../barcode-result-item.md).
44+
45+
### status
46+
47+
Represents the status of the result, which can be finished, canceled or exception.
48+
49+
```dart
50+
EnumResultStatus resultStatus;
51+
```
52+
53+
**Remarks**
54+
55+
- `EnumResultStatus.finished`: The barcode scanning is finished.
56+
- `EnumResultStatus.canceled`: The barcode scanning activity is closed before the process is finished.
57+
- `EnumResultStatus.exception`: Failed to start barcode scanning or an error occurs during the scanning process.
58+
59+
### errorCode
60+
61+
Represents the error code should something go wrong during the barcode scanning process. In this case, the result status is `EnumResultStatus.exception`.
62+
63+
```dart
64+
int? errorCode;
65+
```
66+
67+
### errorString
68+
69+
Represents the error message associated with the error code should something go wrong during the barcode scanning process. In this case, the result status is `EnumResultStatus.exception`.
70+
71+
```dart
72+
String? errorString;
73+
```

0 commit comments

Comments
 (0)