| layout | default-layout |
|---|---|
| title | interface DecodedBarcodeElement - Dynamsoft Core Module JS Edition API Reference |
| description | This page shows the JS edition of the interface DecodedBarcodeElement in Dynamsoft Core Module. |
| keywords | decoded barcode, JS |
| needAutoGenerateSidebar | true |
| noTitleIndex | true |
A decoded element within a barcode. It extends RegionObjectElement and includes additional properties about the decoded barcode.
interface DecodedBarcodeElement extends Core.RegionObjectElement {
format: EnumBarcodeFormat;
formatString: string;
text: string;
bytes: Array<number>;
details: BarcodeDetails;
isDPM: boolean;
isMirrored: boolean;
angle: number;
moduleSize: number;
confidence: number;
extendedBarcodeResults: Array<ExtendedBarcodeResult>;
eciSegments: Array<ECISegment>
}The format of the barcode. It specifies the type of barcode that was recognized.
format: DBR.EnumBarcodeFormat;See also
- [EnumBarcodeFormat]({{ site.js_api }}enum-barcode-format.html?lang=js)
A string that describes the format of the barcode in human-readable form. It provides a textual representation of the barcode format.
formatString: string;The textual data decoded from the barcode. It represents the content of the barcode.
text: string;Stores the raw binary data of the barcode as an array of numbers.
bytes: Array<number>;Represent additional details specific to the barcode, which could vary depending on the barcode format.
details: BarcodeDetails;Indicates whether the barcode is a Direct Part Marking (DPM) barcode.
isDPM: boolean;Whether the barcode is mirrored or reversed from its normal orientation.
isMirrored: boolean;The angle or orientation of the barcode, indicating if the barcode was detected at an angle or rotated.
angle: number;The size of the individual modules or elements within the barcode.
moduleSize: number;The confidence score or reliability of the barcode detection.
confidence: number;An array of ExtendedBarcodeResults.
extendedBarcodeResults: Array<ExtendedBarcodeResult>See also
- [ExtendedBarcodeResults]({{ site.js_api }}interfaces/extended-barcode-result.html)
An array of ECI (Extended Channel Interpretation) segments present in the barcode, if any. Each segment is represented by an ECISegment object.
eciSegments: Array<ECISegment>;See also
- [ECISegment]({{ site.js_api }}interfaces/eci-segment.html)
Remarks
New added in CaptureVisionBundle version 3.4.2000 & BarcodeReaderBundle version 11.4.2000.