Skip to content

Commit 8ceabd0

Browse files
Merge pull request #425 from dynamsoft-docs/11.4.1200-flutter
Updated flutter 11.4.1200
2 parents b69d55a + 182a688 commit 8ceabd0

6 files changed

Lines changed: 190 additions & 33 deletions

File tree

_includes/sidelist-programming/programming-flutter.html

Lines changed: 58 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -36,23 +36,30 @@
3636
<ul lang="flutter">
3737
<li lang="flutter"><a>CaptureVisionRouter</a>
3838
<ul lang="flutter">
39-
<li lang="flutter"><a href="{{ site.dcv_flutter_api }}capture-vision-router/capture-vision-router.html" class="otherLinkColour">CaptureVisionRouter</a></li>
40-
<li lang="flutter"><a href="{{ site.dcv_flutter_api }}capture-vision-router/captured-result-filter.html" class="otherLinkColour">CapturedResultFilter</a></li>
41-
<li lang="flutter"><a href="{{ site.dcv_flutter_api }}capture-vision-router/captured-result-receiver.html" class="otherLinkColour">CapturedResultReceiver</a></li>
42-
<li lang="flutter"><a href="{{ site.dcv_flutter_api }}capture-vision-router/captured-result.html" class="otherLinkColour">CapturedResult</a></li>
43-
<li lang="flutter"><a href="{{ site.dcv_flutter_api }}capture-vision-router/intermediate-result-manager.html" class="otherLinkColour">IntermediateResultManager</a></li>
44-
<li lang="flutter"><a href="{{ site.dcv_flutter_api }}capture-vision-router/multi-frame-cross-filter.html" class="otherLinkColour">MultiFrameResultCrossFilter</a></li>
45-
<li lang="flutter"><a href="{{ site.dcv_flutter_api }}capture-vision-router/simplified-capture-vision-settings.html" class="otherLinkColour">SimplifiedCaptureVisionSettings</a></li>
39+
<li lang="flutter"><a>Classes</a>
40+
<ul lang="flutter">
41+
<li lang="flutter"><a href="{{ site.dcv_flutter_api }}capture-vision-router/capture-vision-router.html" class="otherLinkColour">CaptureVisionRouter</a></li>
42+
<li lang="flutter"><a href="{{ site.dcv_flutter_api }}capture-vision-router/captured-result-filter.html" class="otherLinkColour">CapturedResultFilter</a></li>
43+
<li lang="flutter"><a href="{{ site.dcv_flutter_api }}capture-vision-router/captured-result-receiver.html" class="otherLinkColour">CapturedResultReceiver</a></li>
44+
<li lang="flutter"><a href="{{ site.dcv_flutter_api }}capture-vision-router/captured-result.html" class="otherLinkColour">CapturedResult</a></li>
45+
<li lang="flutter"><a href="{{ site.dcv_flutter_api }}capture-vision-router/intermediate-result-manager.html" class="otherLinkColour">IntermediateResultManager</a></li>
46+
<li lang="flutter"><a href="{{ site.dcv_flutter_api }}capture-vision-router/simplified-capture-vision-settings.html" class="otherLinkColour">SimplifiedCaptureVisionSettings</a></li>
47+
</ul>
48+
</li>
4649
</ul>
4750
</li>
4851
<li lang="flutter"><a>Core</a>
4952
<ul lang="flutter">
50-
<li lang="flutter"><a href="{{ site.dcv_flutter_api }}core/captured-result-base.html" class="otherLinkColour">CapturedResultBase</a></li>
51-
<li lang="flutter"><a href="{{ site.dcv_flutter_api }}core/captured-result-item.html" class="otherLinkColour">CapturedResultItem</a></li>
52-
<li lang="flutter"><a href="{{ site.dcv_flutter_api }}core/dsrect.html" class="otherLinkColour">DSRect</a></li>
53-
<li lang="flutter"><a href="{{ site.dcv_flutter_api }}core/image-data.html" class="otherLinkColour">ImageData</a></li>
54-
<li lang="flutter"><a href="{{ site.dcv_flutter_api }}core/image-source-adapter.html" class="otherLinkColour">ImageSourceAdapter</a></li>
55-
<li lang="flutter"><a href="{{ site.dcv_flutter_api }}core/quadrilateral.html" class="otherLinkColour">Quadrilateral</a></li>
53+
<li lang="flutter"><a>Classes</a>
54+
<ul lang="flutter">
55+
<li lang="flutter"><a href="{{ site.dcv_flutter_api }}core/captured-result-base.html" class="otherLinkColour">CapturedResultBase</a></li>
56+
<li lang="flutter"><a href="{{ site.dcv_flutter_api }}core/captured-result-item.html" class="otherLinkColour">CapturedResultItem</a></li>
57+
<li lang="flutter"><a href="{{ site.dcv_flutter_api }}core/dsrect.html" class="otherLinkColour">DSRect</a></li>
58+
<li lang="flutter"><a href="{{ site.dcv_flutter_api }}core/image-data.html" class="otherLinkColour">ImageData</a></li>
59+
<li lang="flutter"><a href="{{ site.dcv_flutter_api }}core/image-source-adapter.html" class="otherLinkColour">ImageSourceAdapter</a></li>
60+
<li lang="flutter"><a href="{{ site.dcv_flutter_api }}core/quadrilateral.html" class="otherLinkColour">Quadrilateral</a></li>
61+
</ul>
62+
</li>
5663
<li lang="flutter"><a class="otherLinkColour">Enumerations</a>
5764
<ul lang="flutter">
5865
<li lang="flutter"><a href="{{ site.dcv_flutter_api }}core/enum/barcode-format.html" class="otherLinkColour">EnumBarcodeFormat</a></li>
@@ -80,14 +87,19 @@
8087
</li>
8188
<li lang="flutter"><a>BarcodeReader</a>
8289
<ul lang="flutter">
83-
<li lang="flutter"><a href="{{ site.dbr_flutter_api }}barcode-reader/aztec-details.html" class="otherLinkColour">AztecDetails</a></li>
84-
<li lang="flutter"><a href="{{ site.dbr_flutter_api }}barcode-reader/barcode-result-item.html" class="otherLinkColour">BarcodeResultItem</a></li>
85-
<li lang="flutter"><a href="{{ site.dbr_flutter_api }}barcode-reader/datamatrix-details.html" class="otherLinkColour">DataMatrixDetails</a></li>
86-
<li lang="flutter"><a href="{{ site.dbr_flutter_api }}barcode-reader/decoded-barcodes-result.html" class="otherLinkColour">DecodedBarcodesResult</a></li>
87-
<li lang="flutter"><a href="{{ site.dbr_flutter_api }}barcode-reader/oned-details.html" class="otherLinkColour">OneDCodeDetails</a></li>
88-
<li lang="flutter"><a href="{{ site.dbr_flutter_api }}barcode-reader/pdf417-details.html" class="otherLinkColour">PDF417Details</a></li>
89-
<li lang="flutter"><a href="{{ site.dbr_flutter_api }}barcode-reader/qr-code-details.html" class="otherLinkColour">QRCodeDetails</a></li>
90-
<li lang="flutter"><a href="{{ site.dbr_flutter_api }}barcode-reader/simplified-barcode-reader-settings.html" class="otherLinkColour">SimplifiedBarcodeReaderSettings</a></li>
90+
<li lang="flutter"><a>Classes</a>
91+
<ul lang="flutter">
92+
<li lang="flutter"><a href="{{ site.dbr_flutter_api }}barcode-reader/aztec-details.html" class="otherLinkColour">AztecDetails</a></li>
93+
<li lang="flutter"><a href="{{ site.dbr_flutter_api }}barcode-reader/barcode-result-item.html" class="otherLinkColour">BarcodeResultItem</a></li>
94+
<li lang="flutter"><a href="{{ site.dbr_flutter_api }}barcode-reader/datamatrix-details.html" class="otherLinkColour">DataMatrixDetails</a></li>
95+
<li lang="flutter"><a href="{{ site.dbr_flutter_api }}barcode-reader/decoded-barcodes-result.html" class="otherLinkColour">DecodedBarcodesResult</a></li>
96+
<li lang="flutter"><a href="{{ site.dbr_flutter_api }}eci-segment.html" class="otherLinkColour">ECISegment</a></li>
97+
<li lang="flutter"><a href="{{ site.dbr_flutter_api }}barcode-reader/oned-details.html" class="otherLinkColour">OneDCodeDetails</a></li>
98+
<li lang="flutter"><a href="{{ site.dbr_flutter_api }}barcode-reader/pdf417-details.html" class="otherLinkColour">PDF417Details</a></li>
99+
<li lang="flutter"><a href="{{ site.dbr_flutter_api }}barcode-reader/qr-code-details.html" class="otherLinkColour">QRCodeDetails</a></li>
100+
<li lang="flutter"><a href="{{ site.dbr_flutter_api }}barcode-reader/simplified-barcode-reader-settings.html" class="otherLinkColour">SimplifiedBarcodeReaderSettings</a></li>
101+
</ul>
102+
</li>
91103
<li lang="flutter"><a>Enumerations</a>
92104
<ul lang="flutter">
93105
<li lang="flutter"><a href="{{ site.dbr_flutter_api }}barcode-reader/enum/qr-code-correction.html" class="otherLinkColour">CameraEnhancer</a></li>
@@ -97,12 +109,16 @@
97109
</li>
98110
<li lang="flutter"><a>CameraEnhancer</a>
99111
<ul lang="flutter">
100-
<li lang="flutter"><a href="{{ site.dce_flutter_api }}camera-enhancer.html" class="otherLinkColour">CameraEnhancer</a></li>
101-
<li lang="flutter"><a href="{{ site.dce_flutter_api }}camera-toggle-button.html" class="otherLinkColour">CameraToggleButton</a></li>
102-
<li lang="flutter"><a href="{{ site.dce_flutter_api }}camera-view.html" class="otherLinkColour">CameraView</a></li>
103-
<li lang="flutter"><a href="{{ site.dce_flutter_api }}feedback.html" class="otherLinkColour">FeedBack</a></li>
104-
<li lang="flutter"><a href="{{ site.dce_flutter_api }}permission-util.html" class="otherLinkColour">PermissionUtil</a></li>
105-
<li lang="flutter"><a href="{{ site.dce_flutter_api }}torch-button.html" class="otherLinkColour">TorchButton</a></li>
112+
<li lang="flutter"><a>Classes</a>
113+
<ul lang="flutter">
114+
<li lang="flutter"><a href="{{ site.dce_flutter_api }}camera-enhancer.html" class="otherLinkColour">CameraEnhancer</a></li>
115+
<li lang="flutter"><a href="{{ site.dce_flutter_api }}camera-toggle-button.html" class="otherLinkColour">CameraToggleButton</a></li>
116+
<li lang="flutter"><a href="{{ site.dce_flutter_api }}camera-view.html" class="otherLinkColour">CameraView</a></li>
117+
<li lang="flutter"><a href="{{ site.dce_flutter_api }}feedback.html" class="otherLinkColour">FeedBack</a></li>
118+
<li lang="flutter"><a href="{{ site.dce_flutter_api }}permission-util.html" class="otherLinkColour">PermissionUtil</a></li>
119+
<li lang="flutter"><a href="{{ site.dce_flutter_api }}torch-button.html" class="otherLinkColour">TorchButton</a></li>
120+
</ul>
121+
</li>
106122
</ul>
107123
</li>
108124
<li lang="flutter"><a>CodeParser</a>
@@ -128,14 +144,24 @@
128144
</li>
129145
<li lang="flutter"><a>License</a>
130146
<ul lang="flutter">
131-
<li lang="flutter"><a href="{{ site.dcv_flutter_api }}license/license-manager.html" class="otherLinkColour">LicenseManager</a></li>
147+
<li lang="flutter"><a>Classes</a>
148+
<ul lang="flutter">
149+
<li lang="flutter"><a href="{{ site.dcv_flutter_api }}license/license-manager.html" class="otherLinkColour">LicenseManager</a></li>
150+
</ul>
151+
</li>
132152
</ul>
133153
</li>
134154
<li lang="flutter"><a>Utility</a>
135155
<ul lang="flutter">
136-
<li lang="flutter"><a href="{{ site.dcv_flutter_api }}utility/image-drawer.html" class="otherLinkColour">ImageDrawer</a></li>
137-
<li lang="flutter"><a href="{{ site.dcv_flutter_api }}utility/image-io.html" class="otherLinkColour">ImageIO</a></li>
138-
<li lang="flutter"><a href="{{ site.dcv_flutter_api }}utility/image-processor.html" class="otherLinkColour">ImageProcessor</a></li>
156+
<li lang="flutter"><a>Classes</a>
157+
<ul lang="flutter">
158+
<li lang="flutter"><a href="{{ site.dcv_flutter_api }}utility/cross-verification-criteria.html" class="otherLinkColour">CrossVerificationCriteria</a></li>
159+
<li lang="flutter"><a href="{{ site.dcv_flutter_api }}utility/image-drawer.html" class="otherLinkColour">ImageDrawer</a></li>
160+
<li lang="flutter"><a href="{{ site.dcv_flutter_api }}utility/image-io.html" class="otherLinkColour">ImageIO</a></li>
161+
<li lang="flutter"><a href="{{ site.dcv_flutter_api }}utility/image-processor.html" class="otherLinkColour">ImageProcessor</a></li>
162+
<li lang="flutter"><a href="{{ site.dcv_flutter_api }}utility/multi-frame-cross-filter.html" class="otherLinkColour">MultiFrameResultCrossFilter</a></li>
163+
</ul>
164+
</li>
139165
<li lang="flutter"><a class="otherLinkColour">Enumerations</a>
140166
<ul lang="flutter">
141167
<li lang="flutter"><a href="{{ site.dcv_flutter_api }}utility/enum/filter-type.html" class="otherLinkColour">EnumFilterType</a></li>
@@ -433,6 +459,7 @@
433459
<li><a href="{{ site.dcvb_parameters_reference }}barcode-format-specification/barcode-width-range-array.html" class="otherLinkColour">BarcodeWidthRangeArray</a></li>
434460
<li><a href="{{ site.dcvb_parameters_reference }}barcode-format-specification/barcode-zone-bar-count-range-array.html" class="otherLinkColour">BarcodeZoneBarCountRangeArray</a></li>
435461
<li><a href="{{ site.dcvb_parameters_reference }}barcode-format-specification/barcode-zone-min-distance-to-image-borders.html" class="otherLinkColour">BarcodeZoneMinDistanceToImageBorders</a></li>
462+
<li><a href="{{ site.dcvb_parameters_reference }}barcode-format-specification/barcode-zone-width-to-height-ratio-range-array.html" class="otherLinkColour">BarcodeZoneWidthToHeightRatioRangeArray</a></li>
436463
<li><a href="{{ site.dcvb_parameters_reference }}barcode-format-specification/code128-subset.html" class="otherLinkColour">Code128Subset</a></li>
437464
<li><a href="{{ site.dcvb_parameters_reference }}barcode-format-specification/data-matrix-module-isotropic.html" class="otherLinkColour">DataMatrixModuleIsotropic</a></li>
438465
<li><a href="{{ site.dcvb_parameters_reference }}barcode-format-specification/data-matrix-size-options.html" class="otherLinkColour">DataMatrixSizeOptions</a></li>

programming/flutter/api-reference/barcode-reader/barcode-result-item.md

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@ class BarcodeResultItem extends CapturedResultItem
3939
| [`dataMatrixDetails`](#datamatrixdetails) | *[DataMatrixDetails](datamatrix-details.md)* | Represents extended info that is specific to DataMatrix codes, if the decoded barcode is a DataMatrix code. |
4040
| [`aztecDetails`](#aztecdetails) | *[AztecDetails](aztec-details.md)* | Represents extended info that is specific to Aztec codes, if the decoded barcode is an Aztec code. |
4141
| [`qrCodeDetails`](#qrcodedetails) | *[QRCodeDetails](qr-code-details.md)* | Represents extended info that is specific to QR Codes, if the decoded barcode is a QR Code. |
42+
| [`eciSegments`](#ecisegments) | *List<ECISegment\>?* | Represents the ECI segments of the decoded barcode. |
4243

4344
### format
4445

@@ -158,4 +159,12 @@ Represents extended info (as [`PDF417Details`](pdf417-details.md)) that is speci
158159

159160
```dart
160161
PDF417Details? pdf417Details;
161-
```
162+
```
163+
164+
### eciSegments
165+
166+
Represents the Extended Channel Interpretation (ECI) segments of the decoded barcode. Each ECI segment specifies the character encoding used for a portion of the decoded bytes.
167+
168+
```dart
169+
List<ECISegment>? eciSegments;
170+
```
Lines changed: 62 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,62 @@
1+
---
2+
layout: default-layout
3+
title: ECISegment Class - Dynamsoft Barcode Reader Flutter Edition
4+
description: ECISegment class of Dynamsoft Barcode Reader Flutter represents the Extended Channel Interpretation (ECI) information within a barcode, specifying the character encoding used for a portion of the decoded bytes.
5+
keywords: ECISegment, ECI, character encoding, api reference
6+
needAutoGenerateSidebar: true
7+
needGenerateH3Content: true
8+
breadcrumbText: ECISegment
9+
---
10+
11+
# ECISegment Class
12+
13+
`ECISegment` is a class that represents the Extended Channel Interpretation (ECI) information within a barcode. Each ECI segment specifies the character encoding used for a portion of the decoded bytes. The charset names follow the IANA character set registry (e.g. "UTF-8", "ISO-8859-1").
14+
15+
## Definition
16+
17+
*Assembly:* dynamsoft_capture_vision_flutter
18+
19+
```dart
20+
class ECISegment
21+
```
22+
23+
## Properties
24+
25+
| Property | Type | Description |
26+
| -------- | ---- | ------------|
27+
| [`eciValue`](#ecivalue) | *int* | The ECI assignment number as defined by ISO/IEC 15424. |
28+
| [`charsetEncoding`](#charsetencoding) | *int* | The charset encoding name defined by IANA (e.g. "UTF-8", "ISO-8859-1"). |
29+
| [`startIndex`](#startindex) | *String* | The start index of this ECI segment in the decoded barcode bytes. |
30+
| [`length`](#length) | *int* | The length (in bytes) of this segment within the decoded barcode bytes. |
31+
32+
### eciValue
33+
34+
The ECI assignment number as defined by ISO/IEC 15424. This value identifies the character set encoding used in this segment.
35+
36+
```dart
37+
int eciValue;
38+
```
39+
40+
### charsetEncoding
41+
42+
The charset encoding name defined by IANA (e.g. "UTF-8", "ISO-8859-1"). This specifies the character encoding scheme used to interpret the bytes in this segment.
43+
44+
```dart
45+
String charsetEncoding;
46+
```
47+
48+
### startIndex
49+
50+
The start index of this ECI segment in the decoded barcode bytes. This indicates the position where this segment begins within the overall decoded byte sequence.
51+
52+
```dart
53+
int startIndex;
54+
```
55+
56+
### length
57+
58+
The length (in bytes) of this segment within the decoded barcode bytes. This specifies how many bytes in the decoded data belong to this ECI segment.
59+
60+
```dart
61+
int length;
62+
```

programming/flutter/api-reference/barcode-scanner/barcode-scanner-config.md

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -183,7 +183,15 @@ int expectedBarcodesCount;
183183

184184
- 0: detects at least one barcode.
185185
- N ( N > 0 ): detects N barcodes.
186-
- Dynamsoft Barcode Reader works as a loop trying different parameters to detect as many barcodes as possible till it reaches the nuumber specified by expectedBarcodesCount. If expectedBarcodesCount is 0, the loop stops after a cycle finishes and detects at least one barcode. If ExpectedBarcodesCount is N, the loop stops once N barcodes are detected.
186+
- Dynamsoft Barcode Reader works as a loop trying different parameters to detect as many barcodes as possible till it reaches the nuumber specified by `expectedBarcodesCount`. If `expectedBarcodesCount` is 0, the loop stops after a cycle finishes and detects at least one barcode. If `expectedBarcodesCount` is N, the loop stops once N barcodes are detected.
187+
188+
### resolution
189+
190+
Specifies the camera resolution for the barcode scanner. This value is defined by the [EnumResolution]({{ site.dcv_flutter_api }}core/enum/resolution.html) and affects the quality of the camera feed.
191+
192+
```dart
193+
EnumResolution? resolution;
194+
```
187195

188196
## How to use BarcodeScannerConfig
189197

0 commit comments

Comments
 (0)