Aspose::BarCode::BarCodeRecognition::DecodeType Class Reference

Specify the type of barcode to read. More...

Public Member Functions

 DecodeType ()=delete
 

Static Public Member Functions

static System::ArrayPtr< System::SharedPtr< SingleDecodeType > > get_AllSupportedTypesArray ()
 Gets an array that represents AllSupportedTypes More...
 
static System::SharedPtr< BaseDecodeTypeScanSets (const System::ArrayPtr< System::SharedPtr< BaseDecodeType >> &barcodeTypes)
 Specify scan sets by barcodeTypes More...
 
static System::ArrayPtr< System::StringGetNames ()
 Retrieves an array of the names of the decode types. More...
 
static bool Parse (System::String parsingType, System::SharedPtr< SingleDecodeType > &result)
 Converts the string representation of a SingleDecodeType to its instance. A return value indicates whether the conversion succeeded or failed. More...
 
static bool TryParse (System::String parsingType, System::SharedPtr< SingleDecodeType > &result)
 Converts the string representation of a SingleDecodeType to its instance. A return value indicates whether the conversion succeeded or failed. More...
 
static bool TryParse (System::String parsingType, System::SharedPtr< MultyDecodeType > &result)
 Converts the string representation of a MultyDecodeType to its instance. A return value indicates whether the conversion succeeded or failed. More...
 
static bool Is1D (System::SharedPtr< BaseDecodeType > symbology)
 Determines if the specified BaseDecodeType contains any 1D barcode symbology More...
 
static bool IsPostal (System::SharedPtr< BaseDecodeType > symbology)
 Determines if the specified BaseDecodeType contains any Postal barcode symbology More...
 
static bool Is2D (System::SharedPtr< BaseDecodeType > symbology)
 Determines if the specified BaseDecodeType contains any 2D barcode symbology More...
 

Static Public Attributes

static System::SharedPtr< SingleDecodeTypeNone
 Unspecified decode type. More...
 
static System::SharedPtr< SingleDecodeTypeCodabar
 Specifies that the data should be decoded with CODABAR barcode specification More...
 
static System::SharedPtr< SingleDecodeTypeCode11
 Specifies that the data should be decoded with CODE 11 barcode specification More...
 
static System::SharedPtr< SingleDecodeTypeCode39Standard
 Specifies that the data should be decoded with Standard CODE 39 barcode specification More...
 
static System::SharedPtr< SingleDecodeTypeCode39Extended
 Specifies that the data should be decoded with Extended CODE 39 barcode specification More...
 
static System::SharedPtr< SingleDecodeTypeCode93Standard
 Specifies that the data should be decoded with Standard CODE 93 barcode specification More...
 
static System::SharedPtr< SingleDecodeTypeCode93Extended
 Specifies that the data should be decoded with Extended CODE 93 barcode specification More...
 
static System::SharedPtr< SingleDecodeTypeCode128
 Specifies that the data should be decoded with CODE 128 barcode specification More...
 
static System::SharedPtr< SingleDecodeTypeGS1Code128
 Specifies that the data should be decoded with GS1 CODE 128 barcode specification More...
 
static System::SharedPtr< SingleDecodeTypeEAN8
 Specifies that the data should be decoded with EAN-8 barcode specification More...
 
static System::SharedPtr< SingleDecodeTypeEAN13
 Specifies that the data should be decoded with EAN-13 barcode specification More...
 
static System::SharedPtr< SingleDecodeTypeEAN14
 Specifies that the data should be decoded with EAN14 barcode specification More...
 
static System::SharedPtr< SingleDecodeTypeSCC14
 Specifies that the data should be decoded with SCC14 barcode specification More...
 
static System::SharedPtr< SingleDecodeTypeSSCC18
 Specifies that the data should be decoded with SSCC18 barcode specification More...
 
static System::SharedPtr< SingleDecodeTypeUPCA
 Specifies that the data should be decoded with UPC-A barcode specification More...
 
static System::SharedPtr< SingleDecodeTypeUPCE
 Specifies that the data should be decoded with UPC-E barcode specification More...
 
static System::SharedPtr< SingleDecodeTypeISBN
 Specifies that the data should be decoded with ISBN barcode specification More...
 
static System::SharedPtr< SingleDecodeTypeStandard2of5
 Specifies that the data should be decoded with Standard 2 of 5 barcode specification More...
 
static System::SharedPtr< SingleDecodeTypeInterleaved2of5
 Specifies that the data should be decoded with INTERLEAVED 2 of 5 barcode specification More...
 
static System::SharedPtr< SingleDecodeTypeMatrix2of5
 Specifies that the data should be decoded with Matrix 2 of 5 barcode specification More...
 
static System::SharedPtr< SingleDecodeTypeItalianPost25
 Specifies that the data should be decoded with Italian Post 25 barcode specification More...
 
static System::SharedPtr< SingleDecodeTypeIATA2of5
 Specifies that the data should be decoded with IATA 2 of 5 barcode specification. IATA (International Air Transport Association) uses this barcode for the management of air cargo. More...
 
static System::SharedPtr< SingleDecodeTypeITF14
 Specifies that the data should be decoded with ITF14 barcode specification More...
 
static System::SharedPtr< SingleDecodeTypeITF6
 Specifies that the data should be decoded with ITF6 barcode specification More...
 
static System::SharedPtr< SingleDecodeTypeMSI
 Specifies that the data should be decoded with MSI Plessey barcode specification More...
 
static System::SharedPtr< SingleDecodeTypeVIN
 Specifies that the data should be decoded with VIN (Vehicle Identification Number) barcode specification More...
 
static System::SharedPtr< SingleDecodeTypeDeutschePostIdentcode
 Specifies that the data should be decoded with DeutschePost Ident code barcode specification More...
 
static System::SharedPtr< SingleDecodeTypeDeutschePostLeitcode
 Specifies that the data should be decoded with DeutschePost Leit code barcode specification More...
 
static System::SharedPtr< SingleDecodeTypeOPC
 Specifies that the data should be decoded with OPC barcode specification More...
 
static System::SharedPtr< SingleDecodeTypePZN
 Specifies that the data should be decoded with PZN barcode specification. This symbology is also known as Pharma Zentral Nummer More...
 
static System::SharedPtr< SingleDecodeTypePharmacode
 Specifies that the data should be decoded with Pharmacode barcode. This symbology is also known as Pharmaceutical Binary Code More...
 
static System::SharedPtr< SingleDecodeTypeDataMatrix
 Specifies that the data should be decoded with DataMatrix barcode symbology More...
 
static System::SharedPtr< SingleDecodeTypeGS1DataMatrix
 Specifies that the data should be decoded with GS1DataMatrix barcode symbology More...
 
static System::SharedPtr< SingleDecodeTypeQR
 Specifies that the data should be decoded with QR Code barcode specification More...
 
static System::SharedPtr< SingleDecodeTypeAztec
 Specifies that the data should be decoded with Aztec barcode specification More...
 
static System::SharedPtr< SingleDecodeTypeGS1Aztec
 Specifies that the data should be decoded with GS1 Aztec barcode specification More...
 
static System::SharedPtr< SingleDecodeTypePdf417
 Specifies that the data should be decoded with Pdf417 barcode symbology More...
 
static System::SharedPtr< SingleDecodeTypeMacroPdf417
 Specifies that the data should be decoded with MacroPdf417 barcode specification More...
 
static System::SharedPtr< SingleDecodeTypeMicroPdf417
 Specifies that the data should be decoded with MicroPdf417 barcode specification More...
 
static System::SharedPtr< SingleDecodeTypeGS1MicroPdf417
 Specifies that the data should be decoded with MicroPdf417 barcode specification More...
 
static System::SharedPtr< SingleDecodeTypeCodablockF
 Specifies that the data should be decoded with CodablockF barcode specification More...
 
static System::SharedPtr< SingleDecodeTypeAustraliaPost
 Specifies that the data should be decoded with Australia Post barcode specification More...
 
static System::SharedPtr< SingleDecodeTypePostnet
 Specifies that the data should be decoded with Postnet barcode specification More...
 
static System::SharedPtr< SingleDecodeTypePlanet
 Specifies that the data should be decoded with Planet barcode specification More...
 
static System::SharedPtr< SingleDecodeTypeOneCode
 Specifies that the data should be decoded with USPS OneCode barcode specification More...
 
static System::SharedPtr< SingleDecodeTypeRM4SCC
 Specifies that the data should be decoded with RM4SCC barcode specification. RM4SCC (Royal Mail 4-state Customer Code) is used for automated mail sort process in UK. More...
 
static System::SharedPtr< SingleDecodeTypeMailmark
 Specifies that the data should be decoded with Royal Mail Mailmark barcode specification. More...
 
static System::SharedPtr< SingleDecodeTypeDatabarOmniDirectional
 Specifies that the data should be decoded with GS1 Databar omni-directional barcode specification More...
 
static System::SharedPtr< SingleDecodeTypeDatabarTruncated
 Specifies that the data should be decoded with GS1 Databar truncated barcode specification More...
 
static System::SharedPtr< SingleDecodeTypeDatabarLimited
 Specifies that the data should be decoded with GS1 Databar limited barcode specification More...
 
static System::SharedPtr< SingleDecodeTypeDatabarExpanded
 Specifies that the data should be decoded with GS1 Databar expanded barcode specification More...
 
static System::SharedPtr< SingleDecodeTypeDatabarStackedOmniDirectional
 Specifies that the data should be decoded with GS1 Databar stacked omni-directional barcode specification More...
 
static System::SharedPtr< SingleDecodeTypeDatabarStacked
 Specifies that the data should be decoded with GS1 Databar stacked barcode specification More...
 
static System::SharedPtr< SingleDecodeTypeDatabarExpandedStacked
 Specifies that the data should be decoded with GS1 Databar expanded stacked barcode specification More...
 
static System::SharedPtr< SingleDecodeTypePatchCode
 Specifies that the data should be decoded with Patch code barcode specification. Barcode symbology is used for automated scanning More...
 
static System::SharedPtr< SingleDecodeTypeISSN
 Specifies that the data should be decoded with ISSN barcode specification More...
 
static System::SharedPtr< SingleDecodeTypeISMN
 Specifies that the data should be decoded with ISMN barcode specification More...
 
static System::SharedPtr< SingleDecodeTypeSupplement
 Specifies that the data should be decoded with Supplement(EAN2, EAN5) barcode specification More...
 
static System::SharedPtr< SingleDecodeTypeAustralianPosteParcel
 Specifies that the data should be decoded with Australian Post Domestic eParcel Barcode barcode specification More...
 
static System::SharedPtr< SingleDecodeTypeSwissPostParcel
 Specifies that the data should be decoded with Swiss Post Parcel Barcode barcode specification More...
 
static System::SharedPtr< SingleDecodeTypeCode16K
 Specifies that the data should be decoded with SCode16K barcode specification More...
 
static System::SharedPtr< SingleDecodeTypeMicroQR
 Specifies that the data should be decoded with MicroQR Code barcode specification More...
 
static System::SharedPtr< SingleDecodeTypeCompactPdf417
 Specifies that the data should be decoded with CompactPdf417 (Pdf417Truncated) barcode specification More...
 
static System::SharedPtr< SingleDecodeTypeGS1QR
 Specifies that the data should be decoded with GS1 QR barcode specification More...
 
static System::SharedPtr< SingleDecodeTypeMaxiCode
 Specifies that the data should be decoded with MaxiCode barcode specification More...
 
static System::SharedPtr< SingleDecodeTypeMicrE13B
 Specifies that the data should be decoded with MICR E-13B barcode specification More...
 
static System::SharedPtr< SingleDecodeTypeCode32
 Specifies that the data should be decoded with Code32 barcode specification More...
 
static System::SharedPtr< SingleDecodeTypeDataLogic2of5
 Specifies that the data should be decoded with DataLogic 2 of 5 barcode specification More...
 
static System::SharedPtr< SingleDecodeTypeDotCode
 Specifies that the data should be decoded with DotCode barcode specification More...
 
static System::SharedPtr< SingleDecodeTypeGS1DotCode
 Specifies that the data should be decoded with GS1 DotCode barcode specification More...
 
static System::SharedPtr< SingleDecodeTypeDutchKIX
 Specifies that the data should be decoded with DotCode barcode specification More...
 
static System::SharedPtr< SingleDecodeTypeHIBCCode39LIC
 Specifies that the data should be decoded with HIBC LIC Code39 barcode specification More...
 
static System::SharedPtr< SingleDecodeTypeHIBCCode128LIC
 Specifies that the data should be decoded with HIBC LIC Code128 barcode specification More...
 
static System::SharedPtr< SingleDecodeTypeHIBCAztecLIC
 Specifies that the data should be decoded with HIBC LIC Aztec barcode specification More...
 
static System::SharedPtr< SingleDecodeTypeHIBCDataMatrixLIC
 Specifies that the data should be decoded with HIBC LIC DataMatrix barcode specification More...
 
static System::SharedPtr< SingleDecodeTypeHIBCQRLIC
 Specifies that the data should be decoded with HIBC LIC QR barcode specification More...
 
static System::SharedPtr< SingleDecodeTypeHIBCCode39PAS
 Specifies that the data should be decoded with HIBC PAS Code39 barcode specification More...
 
static System::SharedPtr< SingleDecodeTypeHIBCCode128PAS
 Specifies that the data should be decoded with HIBC PAS Code128 barcode specification More...
 
static System::SharedPtr< SingleDecodeTypeHIBCAztecPAS
 Specifies that the data should be decoded with HIBC PAS Aztec barcode specification More...
 
static System::SharedPtr< SingleDecodeTypeHIBCDataMatrixPAS
 Specifies that the data should be decoded with HIBC PAS DataMatrix barcode specification More...
 
static System::SharedPtr< SingleDecodeTypeHIBCQRPAS
 Specifies that the data should be decoded with HIBC PAS QR barcode specification More...
 
static System::SharedPtr< SingleDecodeTypeHanXin
 Specifies that the data should be decoded with Han Xin Code barcode specification More...
 
static System::SharedPtr< SingleDecodeTypeGS1HanXin
 Specifies that the data should be decoded with GS1 Han Xin Code barcode specification More...
 
static System::SharedPtr< SingleDecodeTypeGS1CompositeBar
 Specifies that the data should be decoded with GS1 Composite Bar barcode specification More...
 
static System::SharedPtr< SingleDecodeTypeRectMicroQR
 Specifies that the data should be decoded with RectMicroQR (rMQR) Code barcode specification More...
 
static System::SharedPtr< MultyDecodeTypeTypes1D
 Specifies that data will be checked with all of 1D barcode symbologies More...
 
static System::SharedPtr< MultyDecodeTypeTypes2D
 Specifies that data will be checked with all of 2D barcode symbologies More...
 
static System::SharedPtr< MultyDecodeTypePostalTypes
 Specifies that data will be checked with all of 1.5D Postal barcode symbologies, like Planet, Postnet, AustraliaPost, OneCode, RM4SCC, DutchKIX More...
 
static System::SharedPtr< MultyDecodeTypeMostCommonTypes
 Specifies that data will be checked with most commonly used symbologies More...
 
static System::SharedPtr< MultyDecodeTypeAllSupportedTypes
 Specifies that data will be checked with all available symbologies More...
 

Detailed Description

Specify the type of barcode to read.

This sample shows how to detect Code39 and Code128 barcodes.

[C#]
using (BarCodeReader reader = new BarCodeReader(@"c:\test.png", DecodeType.Code39Standard, DecodeType.Code128))
{
foreach (BarCodeResult result in reader.ReadBarCodes())
{
Console.WriteLine("BarCode Type: " + result.CodeTypeName);
Console.WriteLine("BarCode CodeText: " + result.CodeText);
}
}
[VB.NET]
Using reader As New BarCodeReader("c:\test.png", DecodeType.Code39Standard, DecodeType.Code128)
For Each result As BarCodeResult In reader.ReadBarCodes()
Console.WriteLine("BarCode Type: " + result.CodeTypeName)
Console.WriteLine("BarCode CodeText: " + result.CodeText)
Next
End Using

Constructor & Destructor Documentation

◆ DecodeType()

Aspose::BarCode::BarCodeRecognition::DecodeType::DecodeType ( )
delete

Member Function Documentation

◆ get_AllSupportedTypesArray()

static System::ArrayPtr<System::SharedPtr<SingleDecodeType> > Aspose::BarCode::BarCodeRecognition::DecodeType::get_AllSupportedTypesArray ( )
static

Gets an array that represents AllSupportedTypes

Returns

◆ GetNames()

static System::ArrayPtr<System::String> Aspose::BarCode::BarCodeRecognition::DecodeType::GetNames ( )
static

Retrieves an array of the names of the decode types.

Returns
A string array of the names of the decode types.

◆ Is1D()

static bool Aspose::BarCode::BarCodeRecognition::DecodeType::Is1D ( System::SharedPtr< BaseDecodeType symbology)
static

Determines if the specified BaseDecodeType contains any 1D barcode symbology

Parameters
symbologyThe BaseDecodeType to test.
Returns
Returns true if BaseDecodeType contains any 1D barcode symbology; otherwise, returns false.

◆ Is2D()

static bool Aspose::BarCode::BarCodeRecognition::DecodeType::Is2D ( System::SharedPtr< BaseDecodeType symbology)
static

Determines if the specified BaseDecodeType contains any 2D barcode symbology

Parameters
symbologyThe BaseDecodeType to test.
Returns
Returns true if BaseDecodeType contains any 2D barcode symbology; otherwise, returns false.

◆ IsPostal()

static bool Aspose::BarCode::BarCodeRecognition::DecodeType::IsPostal ( System::SharedPtr< BaseDecodeType symbology)
static

Determines if the specified BaseDecodeType contains any Postal barcode symbology

Parameters
symbologyThe BaseDecodeType to test.
Returns
Returns true if BaseDecodeType contains any Postal barcode symbology; otherwise, returns false.

◆ Parse()

static bool Aspose::BarCode::BarCodeRecognition::DecodeType::Parse ( System::String  parsingType,
System::SharedPtr< SingleDecodeType > &  result 
)
static

Converts the string representation of a SingleDecodeType to its instance. A return value indicates whether the conversion succeeded or failed.

Parameters
parsingTypeA string containing a SingleDecodeType in the format as "EAN8" or "EAN13" or "CodaBar"... to convert.
resultAn actual SingleDecodeType returns, when conversion has completed successfully; otherwise it returns indefinite type: DecodeType.None.
Returns
true if parsingType was converted successfully; otherwise, false.

◆ ScanSets()

static System::SharedPtr<BaseDecodeType> Aspose::BarCode::BarCodeRecognition::DecodeType::ScanSets ( const System::ArrayPtr< System::SharedPtr< BaseDecodeType >> &  barcodeTypes)
static

Specify scan sets by barcodeTypes

Parameters
barcodeTypesArray of single and multy decode types
Returns
A multi decode type

◆ TryParse() [1/2]

static bool Aspose::BarCode::BarCodeRecognition::DecodeType::TryParse ( System::String  parsingType,
System::SharedPtr< SingleDecodeType > &  result 
)
static

Converts the string representation of a SingleDecodeType to its instance. A return value indicates whether the conversion succeeded or failed.

Parameters
parsingTypeA string containing a SingleDecodeType in the format as "EAN8" or "EAN13" or "CodaBar"... to convert.
resultAn actual SingleDecodeType returns, when conversion has completed successfully; otherwise it returns indefinite type: DecodeType.None.
Returns
true if parsingType was converted successfully; otherwise, false.

◆ TryParse() [2/2]

static bool Aspose::BarCode::BarCodeRecognition::DecodeType::TryParse ( System::String  parsingType,
System::SharedPtr< MultyDecodeType > &  result 
)
static

Converts the string representation of a MultyDecodeType to its instance. A return value indicates whether the conversion succeeded or failed.

Parameters
parsingTypeA string in the format as either "AllSupportedTypes" or "EAN8,EAN13,CodaBar" to convert.
resultAn actual MultyDecodeType is returned, when conversion has completed successfully; otherwise it returns indefinite type: new MultyDecodeType(DecodeType.None)
Returns
true if parsingType was converted successfully; otherwise, false.

Member Data Documentation

◆ AllSupportedTypes

System::SharedPtr<MultyDecodeType> Aspose::BarCode::BarCodeRecognition::DecodeType::AllSupportedTypes
static

Specifies that data will be checked with all available symbologies

◆ AustralianPosteParcel

System::SharedPtr<SingleDecodeType> Aspose::BarCode::BarCodeRecognition::DecodeType::AustralianPosteParcel
static

Specifies that the data should be decoded with Australian Post Domestic eParcel Barcode barcode specification

◆ AustraliaPost

System::SharedPtr<SingleDecodeType> Aspose::BarCode::BarCodeRecognition::DecodeType::AustraliaPost
static

Specifies that the data should be decoded with Australia Post barcode specification

◆ Aztec

System::SharedPtr<SingleDecodeType> Aspose::BarCode::BarCodeRecognition::DecodeType::Aztec
static

Specifies that the data should be decoded with Aztec barcode specification

◆ Codabar

System::SharedPtr<SingleDecodeType> Aspose::BarCode::BarCodeRecognition::DecodeType::Codabar
static

Specifies that the data should be decoded with CODABAR barcode specification

◆ CodablockF

System::SharedPtr<SingleDecodeType> Aspose::BarCode::BarCodeRecognition::DecodeType::CodablockF
static

Specifies that the data should be decoded with CodablockF barcode specification

◆ Code11

System::SharedPtr<SingleDecodeType> Aspose::BarCode::BarCodeRecognition::DecodeType::Code11
static

Specifies that the data should be decoded with CODE 11 barcode specification

◆ Code128

System::SharedPtr<SingleDecodeType> Aspose::BarCode::BarCodeRecognition::DecodeType::Code128
static

Specifies that the data should be decoded with CODE 128 barcode specification

◆ Code16K

System::SharedPtr<SingleDecodeType> Aspose::BarCode::BarCodeRecognition::DecodeType::Code16K
static

Specifies that the data should be decoded with SCode16K barcode specification

◆ Code32

System::SharedPtr<SingleDecodeType> Aspose::BarCode::BarCodeRecognition::DecodeType::Code32
static

Specifies that the data should be decoded with Code32 barcode specification

◆ Code39Extended

System::SharedPtr<SingleDecodeType> Aspose::BarCode::BarCodeRecognition::DecodeType::Code39Extended
static

Specifies that the data should be decoded with Extended CODE 39 barcode specification

◆ Code39Standard

System::SharedPtr<SingleDecodeType> Aspose::BarCode::BarCodeRecognition::DecodeType::Code39Standard
static

Specifies that the data should be decoded with Standard CODE 39 barcode specification

◆ Code93Extended

System::SharedPtr<SingleDecodeType> Aspose::BarCode::BarCodeRecognition::DecodeType::Code93Extended
static

Specifies that the data should be decoded with Extended CODE 93 barcode specification

◆ Code93Standard

System::SharedPtr<SingleDecodeType> Aspose::BarCode::BarCodeRecognition::DecodeType::Code93Standard
static

Specifies that the data should be decoded with Standard CODE 93 barcode specification

◆ CompactPdf417

System::SharedPtr<SingleDecodeType> Aspose::BarCode::BarCodeRecognition::DecodeType::CompactPdf417
static

Specifies that the data should be decoded with CompactPdf417 (Pdf417Truncated) barcode specification

◆ DatabarExpanded

System::SharedPtr<SingleDecodeType> Aspose::BarCode::BarCodeRecognition::DecodeType::DatabarExpanded
static

Specifies that the data should be decoded with GS1 Databar expanded barcode specification

◆ DatabarExpandedStacked

System::SharedPtr<SingleDecodeType> Aspose::BarCode::BarCodeRecognition::DecodeType::DatabarExpandedStacked
static

Specifies that the data should be decoded with GS1 Databar expanded stacked barcode specification

◆ DatabarLimited

System::SharedPtr<SingleDecodeType> Aspose::BarCode::BarCodeRecognition::DecodeType::DatabarLimited
static

Specifies that the data should be decoded with GS1 Databar limited barcode specification

◆ DatabarOmniDirectional

System::SharedPtr<SingleDecodeType> Aspose::BarCode::BarCodeRecognition::DecodeType::DatabarOmniDirectional
static

Specifies that the data should be decoded with GS1 Databar omni-directional barcode specification

◆ DatabarStacked

System::SharedPtr<SingleDecodeType> Aspose::BarCode::BarCodeRecognition::DecodeType::DatabarStacked
static

Specifies that the data should be decoded with GS1 Databar stacked barcode specification

◆ DatabarStackedOmniDirectional

System::SharedPtr<SingleDecodeType> Aspose::BarCode::BarCodeRecognition::DecodeType::DatabarStackedOmniDirectional
static

Specifies that the data should be decoded with GS1 Databar stacked omni-directional barcode specification

◆ DatabarTruncated

System::SharedPtr<SingleDecodeType> Aspose::BarCode::BarCodeRecognition::DecodeType::DatabarTruncated
static

Specifies that the data should be decoded with GS1 Databar truncated barcode specification

◆ DataLogic2of5

System::SharedPtr<SingleDecodeType> Aspose::BarCode::BarCodeRecognition::DecodeType::DataLogic2of5
static

Specifies that the data should be decoded with DataLogic 2 of 5 barcode specification

◆ DataMatrix

System::SharedPtr<SingleDecodeType> Aspose::BarCode::BarCodeRecognition::DecodeType::DataMatrix
static

Specifies that the data should be decoded with DataMatrix barcode symbology

◆ DeutschePostIdentcode

System::SharedPtr<SingleDecodeType> Aspose::BarCode::BarCodeRecognition::DecodeType::DeutschePostIdentcode
static

Specifies that the data should be decoded with DeutschePost Ident code barcode specification

◆ DeutschePostLeitcode

System::SharedPtr<SingleDecodeType> Aspose::BarCode::BarCodeRecognition::DecodeType::DeutschePostLeitcode
static

Specifies that the data should be decoded with DeutschePost Leit code barcode specification

◆ DotCode

System::SharedPtr<SingleDecodeType> Aspose::BarCode::BarCodeRecognition::DecodeType::DotCode
static

Specifies that the data should be decoded with DotCode barcode specification

◆ DutchKIX

System::SharedPtr<SingleDecodeType> Aspose::BarCode::BarCodeRecognition::DecodeType::DutchKIX
static

Specifies that the data should be decoded with DotCode barcode specification

◆ EAN13

System::SharedPtr<SingleDecodeType> Aspose::BarCode::BarCodeRecognition::DecodeType::EAN13
static

Specifies that the data should be decoded with EAN-13 barcode specification

◆ EAN14

System::SharedPtr<SingleDecodeType> Aspose::BarCode::BarCodeRecognition::DecodeType::EAN14
static

Specifies that the data should be decoded with EAN14 barcode specification

◆ EAN8

System::SharedPtr<SingleDecodeType> Aspose::BarCode::BarCodeRecognition::DecodeType::EAN8
static

Specifies that the data should be decoded with EAN-8 barcode specification

◆ GS1Aztec

System::SharedPtr<SingleDecodeType> Aspose::BarCode::BarCodeRecognition::DecodeType::GS1Aztec
static

Specifies that the data should be decoded with GS1 Aztec barcode specification

◆ GS1Code128

System::SharedPtr<SingleDecodeType> Aspose::BarCode::BarCodeRecognition::DecodeType::GS1Code128
static

Specifies that the data should be decoded with GS1 CODE 128 barcode specification

◆ GS1CompositeBar

System::SharedPtr<SingleDecodeType> Aspose::BarCode::BarCodeRecognition::DecodeType::GS1CompositeBar
static

Specifies that the data should be decoded with GS1 Composite Bar barcode specification

◆ GS1DataMatrix

System::SharedPtr<SingleDecodeType> Aspose::BarCode::BarCodeRecognition::DecodeType::GS1DataMatrix
static

Specifies that the data should be decoded with GS1DataMatrix barcode symbology

◆ GS1DotCode

System::SharedPtr<SingleDecodeType> Aspose::BarCode::BarCodeRecognition::DecodeType::GS1DotCode
static

Specifies that the data should be decoded with GS1 DotCode barcode specification

◆ GS1HanXin

System::SharedPtr<SingleDecodeType> Aspose::BarCode::BarCodeRecognition::DecodeType::GS1HanXin
static

Specifies that the data should be decoded with GS1 Han Xin Code barcode specification

◆ GS1MicroPdf417

System::SharedPtr<SingleDecodeType> Aspose::BarCode::BarCodeRecognition::DecodeType::GS1MicroPdf417
static

Specifies that the data should be decoded with MicroPdf417 barcode specification

◆ GS1QR

System::SharedPtr<SingleDecodeType> Aspose::BarCode::BarCodeRecognition::DecodeType::GS1QR
static

Specifies that the data should be decoded with GS1 QR barcode specification

◆ HanXin

System::SharedPtr<SingleDecodeType> Aspose::BarCode::BarCodeRecognition::DecodeType::HanXin
static

Specifies that the data should be decoded with Han Xin Code barcode specification

◆ HIBCAztecLIC

System::SharedPtr<SingleDecodeType> Aspose::BarCode::BarCodeRecognition::DecodeType::HIBCAztecLIC
static

Specifies that the data should be decoded with HIBC LIC Aztec barcode specification

◆ HIBCAztecPAS

System::SharedPtr<SingleDecodeType> Aspose::BarCode::BarCodeRecognition::DecodeType::HIBCAztecPAS
static

Specifies that the data should be decoded with HIBC PAS Aztec barcode specification

◆ HIBCCode128LIC

System::SharedPtr<SingleDecodeType> Aspose::BarCode::BarCodeRecognition::DecodeType::HIBCCode128LIC
static

Specifies that the data should be decoded with HIBC LIC Code128 barcode specification

◆ HIBCCode128PAS

System::SharedPtr<SingleDecodeType> Aspose::BarCode::BarCodeRecognition::DecodeType::HIBCCode128PAS
static

Specifies that the data should be decoded with HIBC PAS Code128 barcode specification

◆ HIBCCode39LIC

System::SharedPtr<SingleDecodeType> Aspose::BarCode::BarCodeRecognition::DecodeType::HIBCCode39LIC
static

Specifies that the data should be decoded with HIBC LIC Code39 barcode specification

◆ HIBCCode39PAS

System::SharedPtr<SingleDecodeType> Aspose::BarCode::BarCodeRecognition::DecodeType::HIBCCode39PAS
static

Specifies that the data should be decoded with HIBC PAS Code39 barcode specification

◆ HIBCDataMatrixLIC

System::SharedPtr<SingleDecodeType> Aspose::BarCode::BarCodeRecognition::DecodeType::HIBCDataMatrixLIC
static

Specifies that the data should be decoded with HIBC LIC DataMatrix barcode specification

◆ HIBCDataMatrixPAS

System::SharedPtr<SingleDecodeType> Aspose::BarCode::BarCodeRecognition::DecodeType::HIBCDataMatrixPAS
static

Specifies that the data should be decoded with HIBC PAS DataMatrix barcode specification

◆ HIBCQRLIC

System::SharedPtr<SingleDecodeType> Aspose::BarCode::BarCodeRecognition::DecodeType::HIBCQRLIC
static

Specifies that the data should be decoded with HIBC LIC QR barcode specification

◆ HIBCQRPAS

System::SharedPtr<SingleDecodeType> Aspose::BarCode::BarCodeRecognition::DecodeType::HIBCQRPAS
static

Specifies that the data should be decoded with HIBC PAS QR barcode specification

◆ IATA2of5

System::SharedPtr<SingleDecodeType> Aspose::BarCode::BarCodeRecognition::DecodeType::IATA2of5
static

Specifies that the data should be decoded with IATA 2 of 5 barcode specification. IATA (International Air Transport Association) uses this barcode for the management of air cargo.

◆ Interleaved2of5

System::SharedPtr<SingleDecodeType> Aspose::BarCode::BarCodeRecognition::DecodeType::Interleaved2of5
static

Specifies that the data should be decoded with INTERLEAVED 2 of 5 barcode specification

◆ ISBN

System::SharedPtr<SingleDecodeType> Aspose::BarCode::BarCodeRecognition::DecodeType::ISBN
static

Specifies that the data should be decoded with ISBN barcode specification

◆ ISMN

System::SharedPtr<SingleDecodeType> Aspose::BarCode::BarCodeRecognition::DecodeType::ISMN
static

Specifies that the data should be decoded with ISMN barcode specification

◆ ISSN

System::SharedPtr<SingleDecodeType> Aspose::BarCode::BarCodeRecognition::DecodeType::ISSN
static

Specifies that the data should be decoded with ISSN barcode specification

◆ ItalianPost25

System::SharedPtr<SingleDecodeType> Aspose::BarCode::BarCodeRecognition::DecodeType::ItalianPost25
static

Specifies that the data should be decoded with Italian Post 25 barcode specification

◆ ITF14

System::SharedPtr<SingleDecodeType> Aspose::BarCode::BarCodeRecognition::DecodeType::ITF14
static

Specifies that the data should be decoded with ITF14 barcode specification

◆ ITF6

System::SharedPtr<SingleDecodeType> Aspose::BarCode::BarCodeRecognition::DecodeType::ITF6
static

Specifies that the data should be decoded with ITF6 barcode specification

◆ MacroPdf417

System::SharedPtr<SingleDecodeType> Aspose::BarCode::BarCodeRecognition::DecodeType::MacroPdf417
static

Specifies that the data should be decoded with MacroPdf417 barcode specification

◆ Mailmark

System::SharedPtr<SingleDecodeType> Aspose::BarCode::BarCodeRecognition::DecodeType::Mailmark
static

Specifies that the data should be decoded with Royal Mail Mailmark barcode specification.

◆ Matrix2of5

System::SharedPtr<SingleDecodeType> Aspose::BarCode::BarCodeRecognition::DecodeType::Matrix2of5
static

Specifies that the data should be decoded with Matrix 2 of 5 barcode specification

◆ MaxiCode

System::SharedPtr<SingleDecodeType> Aspose::BarCode::BarCodeRecognition::DecodeType::MaxiCode
static

Specifies that the data should be decoded with MaxiCode barcode specification

◆ MicrE13B

System::SharedPtr<SingleDecodeType> Aspose::BarCode::BarCodeRecognition::DecodeType::MicrE13B
static

Specifies that the data should be decoded with MICR E-13B barcode specification

◆ MicroPdf417

System::SharedPtr<SingleDecodeType> Aspose::BarCode::BarCodeRecognition::DecodeType::MicroPdf417
static

Specifies that the data should be decoded with MicroPdf417 barcode specification

◆ MicroQR

System::SharedPtr<SingleDecodeType> Aspose::BarCode::BarCodeRecognition::DecodeType::MicroQR
static

Specifies that the data should be decoded with MicroQR Code barcode specification

◆ MostCommonTypes

System::SharedPtr<MultyDecodeType> Aspose::BarCode::BarCodeRecognition::DecodeType::MostCommonTypes
static

Specifies that data will be checked with most commonly used symbologies

◆ MSI

System::SharedPtr<SingleDecodeType> Aspose::BarCode::BarCodeRecognition::DecodeType::MSI
static

Specifies that the data should be decoded with MSI Plessey barcode specification

◆ None

System::SharedPtr<SingleDecodeType> Aspose::BarCode::BarCodeRecognition::DecodeType::None
static

Unspecified decode type.

◆ OneCode

System::SharedPtr<SingleDecodeType> Aspose::BarCode::BarCodeRecognition::DecodeType::OneCode
static

Specifies that the data should be decoded with USPS OneCode barcode specification

◆ OPC

System::SharedPtr<SingleDecodeType> Aspose::BarCode::BarCodeRecognition::DecodeType::OPC
static

Specifies that the data should be decoded with OPC barcode specification

◆ PatchCode

System::SharedPtr<SingleDecodeType> Aspose::BarCode::BarCodeRecognition::DecodeType::PatchCode
static

Specifies that the data should be decoded with Patch code barcode specification. Barcode symbology is used for automated scanning

◆ Pdf417

System::SharedPtr<SingleDecodeType> Aspose::BarCode::BarCodeRecognition::DecodeType::Pdf417
static

Specifies that the data should be decoded with Pdf417 barcode symbology

◆ Pharmacode

System::SharedPtr<SingleDecodeType> Aspose::BarCode::BarCodeRecognition::DecodeType::Pharmacode
static

Specifies that the data should be decoded with Pharmacode barcode. This symbology is also known as Pharmaceutical Binary Code

◆ Planet

System::SharedPtr<SingleDecodeType> Aspose::BarCode::BarCodeRecognition::DecodeType::Planet
static

Specifies that the data should be decoded with Planet barcode specification

◆ PostalTypes

System::SharedPtr<MultyDecodeType> Aspose::BarCode::BarCodeRecognition::DecodeType::PostalTypes
static

Specifies that data will be checked with all of 1.5D Postal barcode symbologies, like Planet, Postnet, AustraliaPost, OneCode, RM4SCC, DutchKIX

◆ Postnet

System::SharedPtr<SingleDecodeType> Aspose::BarCode::BarCodeRecognition::DecodeType::Postnet
static

Specifies that the data should be decoded with Postnet barcode specification

◆ PZN

System::SharedPtr<SingleDecodeType> Aspose::BarCode::BarCodeRecognition::DecodeType::PZN
static

Specifies that the data should be decoded with PZN barcode specification. This symbology is also known as Pharma Zentral Nummer

◆ QR

System::SharedPtr<SingleDecodeType> Aspose::BarCode::BarCodeRecognition::DecodeType::QR
static

Specifies that the data should be decoded with QR Code barcode specification

◆ RectMicroQR

System::SharedPtr<SingleDecodeType> Aspose::BarCode::BarCodeRecognition::DecodeType::RectMicroQR
static

Specifies that the data should be decoded with RectMicroQR (rMQR) Code barcode specification

◆ RM4SCC

System::SharedPtr<SingleDecodeType> Aspose::BarCode::BarCodeRecognition::DecodeType::RM4SCC
static

Specifies that the data should be decoded with RM4SCC barcode specification. RM4SCC (Royal Mail 4-state Customer Code) is used for automated mail sort process in UK.

◆ SCC14

System::SharedPtr<SingleDecodeType> Aspose::BarCode::BarCodeRecognition::DecodeType::SCC14
static

Specifies that the data should be decoded with SCC14 barcode specification

◆ SSCC18

System::SharedPtr<SingleDecodeType> Aspose::BarCode::BarCodeRecognition::DecodeType::SSCC18
static

Specifies that the data should be decoded with SSCC18 barcode specification

◆ Standard2of5

System::SharedPtr<SingleDecodeType> Aspose::BarCode::BarCodeRecognition::DecodeType::Standard2of5
static

Specifies that the data should be decoded with Standard 2 of 5 barcode specification

◆ Supplement

System::SharedPtr<SingleDecodeType> Aspose::BarCode::BarCodeRecognition::DecodeType::Supplement
static

Specifies that the data should be decoded with Supplement(EAN2, EAN5) barcode specification

◆ SwissPostParcel

System::SharedPtr<SingleDecodeType> Aspose::BarCode::BarCodeRecognition::DecodeType::SwissPostParcel
static

Specifies that the data should be decoded with Swiss Post Parcel Barcode barcode specification

◆ Types1D

System::SharedPtr<MultyDecodeType> Aspose::BarCode::BarCodeRecognition::DecodeType::Types1D
static

Specifies that data will be checked with all of 1D barcode symbologies

◆ Types2D

System::SharedPtr<MultyDecodeType> Aspose::BarCode::BarCodeRecognition::DecodeType::Types2D
static

Specifies that data will be checked with all of 2D barcode symbologies

◆ UPCA

System::SharedPtr<SingleDecodeType> Aspose::BarCode::BarCodeRecognition::DecodeType::UPCA
static

Specifies that the data should be decoded with UPC-A barcode specification

◆ UPCE

System::SharedPtr<SingleDecodeType> Aspose::BarCode::BarCodeRecognition::DecodeType::UPCE
static

Specifies that the data should be decoded with UPC-E barcode specification

◆ VIN

System::SharedPtr<SingleDecodeType> Aspose::BarCode::BarCodeRecognition::DecodeType::VIN
static

Specifies that the data should be decoded with VIN (Vehicle Identification Number) barcode specification