Skip to content

Commit 1549418

Browse files
update to internal commit 71e089ba
1 parent 739d805 commit 1549418

File tree

7 files changed

+512
-0
lines changed

7 files changed

+512
-0
lines changed
Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,55 @@
1+
---
2+
layout: default-layout
3+
title: AztecDetails Class - Dynamsoft Barcode Reader MAUI Edition
4+
description: AztecDetails class of Dynamsoft Barcode Reader MAUI edition represents a barcode in Aztec format.
5+
keywords: AztecDetails, class, api reference, MAUI
6+
needAutoGenerateSidebar: true
7+
needGenerateH3Content: true
8+
breadcrumbText: AztecDetails
9+
---
10+
11+
# AztecDetails
12+
13+
`AztecDetails` represents details specific to an Aztec barcode.
14+
15+
## Definition
16+
17+
*Namespace:* Dynamsoft.BarcodeReader.Maui
18+
19+
*Assembly:* Dynamsoft.BarcodeReader.Maui
20+
21+
```csharp
22+
class AztecDetails
23+
```
24+
25+
## Properties
26+
27+
| Property | Type | Description |
28+
| -------- | ---- | ----------- |
29+
| [`Rows`](#rows) | *int* | The number of rows of the Aztec barcode. |
30+
| [`Columns`](#columns) | *int* | The number of columns in the Aztec barcode. |
31+
| [`LayerNumber`](#layernumber) | *int* | The layer number of the Aztec barcode. |
32+
33+
### Rows
34+
35+
The number of rows of the Aztec barcode, indicating how many rows of modules it contains.
36+
37+
```csharp
38+
int Rows { get; }
39+
```
40+
41+
### Columns
42+
43+
The number of columns in the Aztec barcode, indicating how many columns of modules it contains.
44+
45+
```csharp
46+
int Columns { get; }
47+
```
48+
49+
### LayerNumber
50+
51+
The layer number of the Aztec barcode. A negative number (-1, -2, -3, -4) specifies a compact Aztec code, while a positive number (1, 2, .. 32) specifies a normal (full-range) Aztec code. The layer number determines the complexity and capacity of the Aztec barcode.
52+
53+
```csharp
54+
int LayerNumber { get; }
55+
```
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: DataMatrixDetails Class - Dynamsoft Barcode Reader MAUI Edition
4+
description: DataMatrixDetails class of Dynamsoft Barcode Reader MAUI edition represents the details of a DataMatrix barcode.
5+
keywords: DataMatrixDetails, class, api reference, MAUI
6+
needAutoGenerateSidebar: true
7+
needGenerateH3Content: true
8+
breadcrumbText: DataMatrixDetails
9+
---
10+
11+
# DataMatrixDetails
12+
13+
`DataMatrixDetails` represents detailed information about a Data Matrix barcode.
14+
15+
## Definition
16+
17+
*Namespace:* Dynamsoft.BarcodeReader.Maui
18+
19+
*Assembly:* Dynamsoft.BarcodeReader.Maui
20+
21+
```csharp
22+
class DataMatrixDetails
23+
```
24+
25+
## Properties
26+
27+
| Property | Type | Description |
28+
| -------- | ---- | ----------- |
29+
| [`Rows`](#rows) | *int* | The number of rows of the Data Matrix barcode. |
30+
| [`Columns`](#columns) | *int* | The number of columns of the Data Matrix barcode. |
31+
| [`DataRegionRows`](#dataregionrows) | *int* | The number of rows in the data region of the Data Matrix barcode. |
32+
| [`DataRegionColumns`](#dataregioncolumns) | *int* | The number of columns in the data region of the Data Matrix barcode. |
33+
| [`DataRegionNumber`](#dataregionnumber) | *int* | The number of data regions in the Data Matrix barcode. |
34+
35+
### Rows
36+
37+
The number of rows of the Data Matrix barcode, indicating how many rows of data modules it contains.
38+
39+
```csharp
40+
int Rows { get; }
41+
```
42+
43+
### Columns
44+
45+
The number of columns of the Data Matrix barcode, indicating how many columns of data modules it contains.
46+
47+
```csharp
48+
int Columns { get; }
49+
```
50+
51+
### DataRegionRows
52+
53+
The number of rows of the data region within the Data Matrix barcode. Data regions are subdivisions of a Data Matrix barcode where data is stored.
54+
55+
```csharp
56+
int DataRegionRows { get; }
57+
```
58+
59+
### DataRegionColumns
60+
61+
The number of columns of the data region within the Data Matrix barcode. Data regions are subdivisions of the barcode where data is stored.
62+
63+
```csharp
64+
int DataRegionColumns { get; }
65+
```
66+
67+
### DataRegionNumber
68+
69+
The number of data regions in the Data Matrix barcode. Data Matrix barcodes can have multiple data regions for storing data redundantly or for error correction purposes.
70+
71+
```csharp
72+
int DataRegionNumber { get; }
73+
```
Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
---
2+
layout: default-layout
3+
title: EnumQRCodeErrorCorrectionLevel - Dynamsoft Barcode Reader MAUI Enumerations
4+
description: The enumeration QRCodeErrorCorrectionLevel of Dynamsoft Barcode Reader MAUI ediiton describes the error correction level when processing the QR code.
5+
keywords: QR code error correction level
6+
needGenerateH3Content: true
7+
needAutoGenerateSidebar: true
8+
noTitleIndex: true
9+
breadcrumbText: EnumQRCodeErrorCorrectionLevel
10+
codeAutoHeight: true
11+
---
12+
13+
# EnumQRCodeErrorCorrectionLevel
14+
15+
`EnumQRCodeErrorCorrectionLevel` describes the error correction level when processing the QR code.
16+
17+
```java
18+
namespace Dynamsoft.BarcodeReader.Maui
19+
{
20+
public enum EnumQRCodeErrorCorrectionLevel : int
21+
{
22+
/**Error Correction Level H (high) */
23+
QRECL_ERROR_CORRECTION_H = 0,
24+
/**Error Correction Level L (low) */
25+
QRECL_ERROR_CORRECTION_L = 1,
26+
/**Error Correction Level M (medium-low) */
27+
QRECL_ERROR_CORRECTION_M = 2,
28+
/**Error Correction Level Q (medium-high) */
29+
QRECL_ERROR_CORRECTION_Q = 3
30+
}
31+
}
32+
```
Lines changed: 83 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,83 @@
1+
---
2+
layout: default-layout
3+
title: OneDCodeDetails Class - Dynamsoft Barcode Reader MAUI Edition
4+
description: The OneDCodeDetails class of Dynamsoft Barcode Reader MAUI edition represents a barcode in OneD format.
5+
keywords: OneDCodeDetails, api reference, start char bytes, stop char bytes, pattern range, check digit
6+
needAutoGenerateSidebar: true
7+
needGenerateH3Content: true
8+
breadcrumbText: OneDCodeDetails
9+
---
10+
11+
# OneDCodeDetails
12+
13+
`OneDCodeDetails` represents detailed information specific to a 1D (one dimensional) barcode.
14+
15+
## Definition
16+
17+
*Namespace:* Dynamsoft.BarcodeReader.Maui
18+
19+
*Assembly:* Dynamsoft.BarcodeReader.Maui
20+
21+
```csharp
22+
class OneDCodeDetails
23+
```
24+
25+
## Properties
26+
27+
| Property | Type | Description |
28+
| -------- | ---- | ----------- |
29+
| [`StartCharsBytes`](#startcharsbytes) | *byte[]?* | The start characters of the 1D barcode in a byte array. |
30+
| [`StopCharsBytes`](#stopcharsbytes) | *byte[]?* | The stop characters of the 1D barcode in a byte array. |
31+
| [`CheckDigitBytes`](#checkdigitbytes) | *byte[]?* | The check digit characters of the 1D barcode in a byte array. |
32+
| [`StartPatternRange`](#startpatternrange) | *ValueTuple<float, float>* | The position range of the start pattern relative to the barcode's location. |
33+
| [`MiddlePatternRange`](#middlepatternrange) | *ValueTuple<float, float>* | The position range of the middle pattern relative to the barcode's location. |
34+
| [`EndPatternRange`](#endpatternrange) | *ValueTuple<float, float>* | The position of the end pattern relative to the barcode location. |
35+
36+
### StartCharsBytes
37+
38+
The start characters of the 1D barcode in a byte array. Start characters are often used to identify the beginning of the barcode.
39+
40+
```csharp
41+
byte[]? StartCharsBytes { get; }
42+
```
43+
44+
### StopCharsBytes
45+
46+
The stop characters of the 1D barcode in a byte array. Stop characters are often used to identify the end of the barcode.
47+
48+
```csharp
49+
byte[]? StopCharsBytes { get; }
50+
```
51+
52+
### CheckDigitBytes
53+
54+
The check digit characters of the 1D barcode in a byte array. Check digits are used for error detection and correction in some 1D barcodes.
55+
56+
```csharp
57+
byte[]? CheckDigitBytes { get; }
58+
```
59+
60+
### StartPatternRange
61+
62+
The position range of the start pattern relative to the barcode's location.
63+
64+
```csharp
65+
(float Start, float End) StartPatternRange { get; }
66+
```
67+
68+
### MiddlePatternRange
69+
70+
The position range of the middle pattern relative to the barcode's location.
71+
72+
73+
```csharp
74+
(float Start, float End) MiddlePatternRange { get; }
75+
```
76+
77+
### EndPatternRange
78+
79+
The position range of the end pattern relative to the barcode's location.
80+
81+
```csharp
82+
(float Start, float End) EndPatternRange { get; }
83+
```
Lines changed: 82 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,82 @@
1+
---
2+
layout: default-layout
3+
title: PDF417Details Class - Dynamsoft Barcode Reader MAUI Edition
4+
description: The PDF417Details class of Dynamsoft Barcode Reader MAUI edition represents a barcode in PDF417 format.
5+
keywords: PDF417Details, api reference
6+
needAutoGenerateSidebar: true
7+
needGenerateH3Content: true
8+
breadcrumbText: PDF417Details
9+
---
10+
11+
# PDF417Details
12+
13+
`PDF417Details` represents detailed information specific to a PDF417 barcode.
14+
15+
## Definition
16+
17+
*Namespace:* Dynamsoft.BarcodeReader.Maui
18+
19+
*Assembly:* Dynamsoft.BarcodeReader.Maui
20+
21+
```csharp
22+
class PDF417Details
23+
```
24+
25+
## Properties
26+
27+
| Property | Type | Description |
28+
| -------- | ---- | ----------- |
29+
| [`Rows`](#rows) | *int* | The number of rows in the PDF417 barcode. |
30+
| [`Codewords`](#codewords) | *int[]?* | The code words of the PDF417 barcode. |
31+
| [`Columns`](#columns) | *int* | The number of columns in the PDF417 barcode. |
32+
| [`ErrorCorrectionLevel`](#errorcorrectionlevel) | *int* | The error correction level of PDF417 code. |
33+
| [`HasLeftRowIndicator`](#hasleftrowindicator) | *bool* | Indicates whether the left row indicator of the PDF417 code exists. |
34+
| [`HasRightRowIndicator`](#hasrightrowindicator) | *bool* | Indicates whether the right row indicator of the PDF417 code exists. |
35+
36+
### Rows
37+
38+
The number of rows in the PDF417 barcode, indicating how many rows of modules it contains.
39+
40+
```csharp
41+
int Rows { get; }
42+
```
43+
44+
### Codewords
45+
46+
The code words of the PDF417 barcode.
47+
48+
```csharp
49+
int[]? Codewords { get; }
50+
```
51+
52+
### Columns
53+
54+
The number of columns in the PDF417 barcode, indicating how many columns of modules it contains.
55+
56+
```csharp
57+
int Columns { get; }
58+
```
59+
60+
### ErrorCorrectionLevel
61+
62+
The error correction level of the PDF417 code.
63+
64+
```csharp
65+
int ErrorCorrectionLevel { get; }
66+
```
67+
68+
### HasLeftRowIndicator
69+
70+
Indicates whether the left row indicator of the PDF417 code exists. If the value is `true`, the PDF417 barcode has the left row indicator. Otherwise, it does not have the left row indicator. The left row indicator is used to denote the start of a new row in the barcode.
71+
72+
```csharp
73+
bool hasLeftRowIndicator { get; }
74+
```
75+
76+
### HasRightRowIndicator
77+
78+
Indicates whether the right row indicator of the PDF417 code exists. If the value is `true`, the PDF417 barcode has the right row indicator. Otherwise, it does not have the right row indicator. The right row indicator is used to denote the end of a row in the barcode.
79+
80+
```csharp
81+
bool hasRightRowIndicator { get; }
82+
```

0 commit comments

Comments
 (0)