CVB.Net 15.0
All Classes Namespaces Functions Variables Enumerations Enumerator Properties Events Modules Pages
Stemmer.Cvb.Barcode Namespace Reference

Namespace for all barcode decoding functionalities. More...

Classes

class  CompositeCodeBase
 Base configuration class for composite barcodes. More...
 
class  Decoder
 Class for barcode decoding. More...
 
struct  Result
 Barcode result. More...
 
struct  Result2D
 2D barcode result. More...
 

Enumerations

enum  SymbologyType {
  Unknown = 0 , Code11 , Code128 , Code39 ,
  Code93 , DataMatrix , QR , MicroQR ,
  Ean13 , Ean8 , UpcA , UpcE ,
  Interleaved2of5 , Straight2of5 , MsiPlessey , Pdf417 ,
  MicroPdf417 , PharmaCode , Code32 , AustraliaPost ,
  DutchPost , RoyalMail , UspsIntelligentMail , UspsPlanet ,
  UspsPostnet , GS1DataBar14 , GS1DataBarStacked , GS1DataBarLimited ,
  GS1DataBarExpanded , GS1DataBarExpandedStacked
}
 Possible symbology types of resulting barcodes stored in Result. More...
 
enum  DecodeStatus { GenericError = -1 , DecodeSuccess = 100 }
 Possible values for decoding status stored in Result. More...
 

Detailed Description

Namespace for all barcode decoding functionalities.

This namespace encompasses all essential functions, enums, and classes required for barcode decoding operations.

Note
For a comprehensive guide on decoding an image with barcodes, refer to the documentation of the Decoder class. The Decoder class description also includes a code example illustrating the process of configuring and executing the decoding.

Enumeration Type Documentation

◆ DecodeStatus

Possible values for decoding status stored in Result.

Enumerator
GenericError 

Generic error.

DecodeSuccess 

Decoding succeeded.

◆ SymbologyType

Possible symbology types of resulting barcodes stored in Result.

Enumerator
Unknown 

Unknown symbology.

Code11 

Code11.

Code128 

Code128.

Code39 

Code39.

Code93 

Code93.

DataMatrix 

Data Matrix.

QR 

QR code.

MicroQR 

Micro QR code.

Ean13 

EAN13.

Ean8 

EAN8.

UpcA 

UPC-A.

UpcE 

UPC-E.

Interleaved2of5 

Interleaved 2 of 5.

Straight2of5 

Straight 2 of 5.

MsiPlessey 

MSI Plessey.

Pdf417 

PDF417.

MicroPdf417 

Micro PDF417.

PharmaCode 

Pharma Code.

Code32 

Code32 - Italian Pharmacode.

AustraliaPost 

Australia Post.

DutchPost 

Dutch Post.

RoyalMail 

Royal Mail.

UspsIntelligentMail 

USPS Intelligent Mail.

UspsPlanet 

USPS Planet.

UspsPostnet 

USPS Postnet.

GS1DataBar14 

GS1 Databar 14.

GS1DataBarStacked 

GS1 Databar Stacked.

GS1DataBarLimited 

GS1 Databar Limited.

GS1DataBarExpanded 

GS1 Databar Expanded.

GS1DataBarExpandedStacked 

GS1 Databar Expanded Stacked.