Skip to content

Latest commit

 

History

History
156 lines (109 loc) · 3.82 KB

File metadata and controls

156 lines (109 loc) · 3.82 KB
layout default-layout
title interface BarcodeResultItem - Dynamsoft Core Module JS Edition API Reference
description This page shows the JS edition of the interface BarcodeResultItem in Dynamsoft DBR Module.
keywords barcode result, item, JS
needAutoGenerateSidebar true
noTitleIndex true

BarcodeResultItem

Interface BarcodeResultItem extends CapturedResultItem, represents a barcode result item decoded by barcode reader engine.

interface BarcodeResultItem extends Core.CapturedResultItem {
    format: DBR.EnumBarcodeFormat;
    formatString: string;
    text: string;
    bytes: Array<number>;
    location: Core.Quadrilateral;
    confidence: number;
    angle: number;
    moduleSize: number;
    details: BarcodeDetails;
    isDPM: boolean;
    isMirrored: boolean;
    eciSegments: Array<ECISegment>;
}

format

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)

formatString

A string that describes the format of the barcode in human-readable form. It provides a textual representation of the barcode format.

formatString: string;

text

The textual data decoded from the barcode. It represents the content of the barcode.

text: string;

bytes

Stores the raw binary data of the barcode as an array of numbers.

bytes: Array<number>;

location

The location of the barcode in the form of a quadrilateral (a set of coordinates defining the four corners of the detected barcode). It describes where the barcode was found within an image.

location: Core.Quadrilateral;

See also

  • [Quadrilateral]({{ site.dcvb_js_api }}core/basic-structures/quadrilateral.html)

confidence

The confidence score or reliability of the barcode detection.

confidence: number;

angle

The angle or orientation of the barcode, indicating if the barcode was detected at an angle or rotated.

angle: number;

moduleSize

The size of the individual modules or elements within the barcode.

moduleSize: number;

details

Represent additional details specific to the barcode, which could vary depending on the barcode format.

details: BarcodeDetails;

isDPM

Indicates whether the barcode is a Direct Part Marking (DPM) barcode.

isDPM: boolean;

isMirrored

Whether the barcode is mirrored or reversed from its normal orientation.

isMirrored: boolean;

eciSegments

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.