Class DecodeType
Namespace: Aspose.BarCode.BarCodeRecognition
Assembly: Aspose.BarCode.dll (25.1.0)
Specifikujte typ čárového kódu, který chcete přečíst.
public static class DecodeType
Dědičnost
Děděné členy
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Příklady
Tento příklad ukazuje, jak detekovat čárové kódy Code39 a Code128.
using (BarCodeReader reader = new BarCodeReader(@"c:\test.png", DecodeType.Code39, DecodeType.Code128))
{
foreach (BarCodeResult result in reader.ReadBarCodes())
{
Console.WriteLine("Typ čárového kódu: " + result.CodeTypeName);
Console.WriteLine("Text čárového kódu: " + result.CodeText);
}
}
Using reader As New BarCodeReader("c:\test.png", DecodeType.Code39, DecodeType.Code128)
For Each result As BarCodeResult In reader.ReadBarCodes()
Console.WriteLine("Typ čárového kódu: " + result.CodeTypeName)
Console.WriteLine("Text čárového kódu: " + result.CodeText)
Next
End Using
Pole
AllSupportedTypes
Specifikuje, že data budou kontrolována se všemi dostupnými symbologiemi.
public static readonly MultyDecodeType AllSupportedTypes
Hodnota pole
AustraliaPost
Specifikuje, že data by měla být dekódována podle specifikace čárového kódu Australia Post.
public static readonly SingleDecodeType AustraliaPost
Hodnota pole
AustralianPosteParcel
Specifikuje, že data by měla být dekódována podle specifikace čárového kódu Australian Post Domestic eParcel Barcode.
public static readonly SingleDecodeType AustralianPosteParcel
Hodnota pole
Aztec
Specifikuje, že data by měla být dekódována podle specifikace čárového kódu Aztec.
public static readonly SingleDecodeType Aztec
Hodnota pole
Codabar
Specifikuje, že data by měla být dekódována podle specifikace čárového kódu CODABAR.
public static readonly SingleDecodeType Codabar
Hodnota pole
CodablockF
Specifikuje, že data by měla být dekódována podle specifikace čárového kódu CodablockF.
public static readonly SingleDecodeType CodablockF
Hodnota pole
Code11
Specifikuje, že data by měla být dekódována podle specifikace čárového kódu CODE 11.
public static readonly SingleDecodeType Code11
Hodnota pole
Code128
Specifikuje, že data by měla být dekódována podle specifikace čárového kódu CODE 128.
public static readonly SingleDecodeType Code128
Hodnota pole
Code16K
Specifikuje, že data by měla být dekódována podle specifikace čárového kódu SCode16K.
public static readonly SingleDecodeType Code16K
Hodnota pole
Code32
Specifikuje, že data by měla být dekódována podle specifikace čárového kódu Code32.
public static readonly SingleDecodeType Code32
Hodnota pole
Code39
Specifikuje, že data by měla být dekódována podle specifikace základního znakového kódu Code 39: ISO/IEC 16388.
public static readonly SingleDecodeType Code39
Hodnota pole
Code39FullASCII
Specifikuje, že data by měla být dekódována podle specifikace plného ASCII znakového kódu Code 39: ISO/IEC 16388.
public static readonly SingleDecodeType Code39FullASCII
Hodnota pole
Code93
Specifikuje, že data by měla být dekódována podle specifikace čárového kódu CODE 93.
public static readonly SingleDecodeType Code93
Hodnota pole
CompactPdf417
Specifikuje, že data by měla být dekódována podle specifikace CompactPdf417 (Pdf417Truncated).
public static readonly SingleDecodeType CompactPdf417
Hodnota pole
DataLogic2of5
Specifikuje, že data by měla být dekódována podle specifikace čárového kódu DataLogic 2 of 5.
public static readonly SingleDecodeType DataLogic2of5
Hodnota pole
DataMatrix
Specifikuje, že data by měla být dekódována podle symbologie čárového kódu DataMatrix.
public static readonly SingleDecodeType DataMatrix
Hodnota pole
DatabarExpanded
Specifikuje, že data by měla být dekódována podle specifikace čárového kódu GS1 Databar expanded.
public static readonly SingleDecodeType DatabarExpanded
Hodnota pole
DatabarExpandedStacked
Specifikuje, že data by měla být dekódována podle specifikace čárového kódu GS1 Databar expanded stacked.
public static readonly SingleDecodeType DatabarExpandedStacked
Hodnota pole
DatabarLimited
Specifikuje, že data by měla být dekódována podle specifikace čárového kódu GS1 Databar limited.
public static readonly SingleDecodeType DatabarLimited
Hodnota pole
DatabarOmniDirectional
Specifikuje, že data by měla být dekódována podle specifikace čárového kódu GS1 Databar omni-directional.
public static readonly SingleDecodeType DatabarOmniDirectional
Hodnota pole
DatabarStacked
Specifikuje, že data by měla být dekódována podle specifikace čárového kódu GS1 Databar stacked.
public static readonly SingleDecodeType DatabarStacked
Hodnota pole
DatabarStackedOmniDirectional
Specifikuje, že data by měla být dekódována podle specifikace čárového kódu GS1 Databar stacked omni-directional.
public static readonly SingleDecodeType DatabarStackedOmniDirectional
Hodnota pole
DatabarTruncated
Specifikuje, že data by měla být dekódována podle specifikace čárového kódu GS1 Databar truncated.
public static readonly SingleDecodeType DatabarTruncated
Hodnota pole
DeutschePostIdentcode
Specifikuje, že data by měla být dekódována podle specifikace čárového kódu DeutschePost Ident code.
public static readonly SingleDecodeType DeutschePostIdentcode
Hodnota pole
DeutschePostLeitcode
Specifikuje, že data by měla být dekódována podle specifikace čárového kódu DeutschePost Leit code.
public static readonly SingleDecodeType DeutschePostLeitcode
Hodnota pole
DotCode
Specifikuje, že data by měla být dekódována podle specifikace čárového kódu DotCode.
public static readonly SingleDecodeType DotCode
Hodnota pole
DutchKIX
Specifikuje, že data by měla být dekódována podle specifikace čárového kódu DotCode.
public static readonly SingleDecodeType DutchKIX
Hodnota pole
EAN13
Specifikuje, že data by měla být dekódována podle specifikace čárového kódu EAN-13.
public static readonly SingleDecodeType EAN13
Hodnota pole
EAN14
Specifikuje, že data by měla být dekódována podle specifikace čárového kódu EAN14.
public static readonly SingleDecodeType EAN14
Hodnota pole
EAN8
Specifikuje, že data by měla být dekódována podle specifikace čárového kódu EAN-8.
public static readonly SingleDecodeType EAN8
Hodnota pole
GS1Aztec
Specifikuje, že data by měla být dekódována podle specifikace čárového kódu GS1 Aztec.
public static readonly SingleDecodeType GS1Aztec
Hodnota pole
GS1Code128
Specifikuje, že data by měla být dekódována podle specifikace čárového kódu GS1 CODE 128.
public static readonly SingleDecodeType GS1Code128
Hodnota pole
GS1CompositeBar
Specifikuje, že data by měla být dekódována podle specifikace čárového kódu GS1 Composite Bar.
public static readonly SingleDecodeType GS1CompositeBar
Hodnota pole
GS1DataMatrix
Specifikuje, že data by měla být dekódována podle symbologie čárového kódu GS1DataMatrix.
public static readonly SingleDecodeType GS1DataMatrix
Hodnota pole
GS1DotCode
Specifikuje, že data by měla být dekódována podle specifikace čárového kódu GS1 DotCode.
public static readonly SingleDecodeType GS1DotCode
Hodnota pole
GS1HanXin
Specifikuje, že data by měla být dekódována podle specifikace čárového kódu GS1 Han Xin Code.
public static readonly SingleDecodeType GS1HanXin
Hodnota pole
GS1MicroPdf417
Specifikuje, že data by měla být dekódována podle specifikace čárového kódu MicroPdf417.
public static readonly SingleDecodeType GS1MicroPdf417
Hodnota pole
GS1QR
Specifikuje, že data by měla být dekódována podle specifikace čárového kódu GS1 QR.
public static readonly SingleDecodeType GS1QR
Hodnota pole
HIBCAztecLIC
Specifikuje, že data by měla být dekódována podle specifikace čárového kódu HIBC LIC Aztec.
public static readonly SingleDecodeType HIBCAztecLIC
Hodnota pole
HIBCAztecPAS
Specifikuje, že data by měla být dekódována podle specifikace čárového kódu HIBC PAS Aztec.
public static readonly SingleDecodeType HIBCAztecPAS
Hodnota pole
HIBCCode128LIC
Specifikuje, že data by měla být dekódována podle specifikace čárového kódu HIBC LIC Code128.
public static readonly SingleDecodeType HIBCCode128LIC
Hodnota pole
HIBCCode128PAS
Specifikuje, že data by měla být dekódována podle specifikace čárového kódu HIBC PAS Code128.
public static readonly SingleDecodeType HIBCCode128PAS
Hodnota pole
HIBCCode39LIC
Specifikuje, že data by měla být dekódována podle specifikace čárového kódu HIBC LIC Code39.
public static readonly SingleDecodeType HIBCCode39LIC
Hodnota pole
HIBCCode39PAS
Specifikuje, že data by měla být dekódována podle specifikace čárového kódu HIBC PAS Code39.
public static readonly SingleDecodeType HIBCCode39PAS
Hodnota pole
HIBCDataMatrixLIC
Specifikuje, že data by měla být dekódována podle specifikace čárového kódu HIBC LIC DataMatrix.
public static readonly SingleDecodeType HIBCDataMatrixLIC
Hodnota pole
HIBCDataMatrixPAS
Specifikuje, že data by měla být dekódována podle specifikace čárového kódu HIBC PAS DataMatrix.
public static readonly SingleDecodeType HIBCDataMatrixPAS
Hodnota pole
HIBCQRLIC
Specifikuje, že data by měla být dekódována podle specifikace čárového kódu HIBC LIC QR.
public static readonly SingleDecodeType HIBCQRLIC
Hodnota pole
HIBCQRPAS
Specifikuje, že data by měla být dekódována podle specifikace čárového kódu HIBC PAS QR.
public static readonly SingleDecodeType HIBCQRPAS
Hodnota pole
HanXin
Specifikuje, že data by měla být dekódována podle specifikace čárového kódu Han Xin Code.
public static readonly SingleDecodeType HanXin
Hodnota pole
IATA2of5
Specifikuje, že data by měla být dekódována podle specifikace čárového kódu IATA 2 of 5. IATA (Mezinárodní asociace leteckých přepravců) používá tento čárový kód pro správu leteckého nákladu.
public static readonly SingleDecodeType IATA2of5
Hodnota pole
ISBN
Specifikuje, že data by měla být dekódována podle specifikace čárového kódu ISBN.
public static readonly SingleDecodeType ISBN
Hodnota pole
ISMN
Specifikuje, že data by měla být dekódována podle specifikace čárového kódu ISMN.
public static readonly SingleDecodeType ISMN
Hodnota pole
ISSN
Specifikuje, že data by měla být dekódována podle specifikace čárového kódu ISSN.
public static readonly SingleDecodeType ISSN
Hodnota pole
ITF14
Specifikuje, že data by měla být dekódována podle specifikace čárového kódu ITF14.
public static readonly SingleDecodeType ITF14
Hodnota pole
ITF6
Specifikuje, že data by měla být dekódována podle specifikace čárového kódu ITF6.
public static readonly SingleDecodeType ITF6
Hodnota pole
Interleaved2of5
Specifikuje, že data by měla být dekódována podle specifikace čárového kódu INTERLEAVED 2 of 5.
public static readonly SingleDecodeType Interleaved2of5
Hodnota pole
ItalianPost25
Specifikuje, že data by měla být dekódována podle specifikace čárového kódu Italian Post 25.
public static readonly SingleDecodeType ItalianPost25
Hodnota pole
MSI
Specifikuje, že data by měla být dekódována podle specifikace čárového kódu MSI Plessey.
public static readonly SingleDecodeType MSI
Hodnota pole
MacroPdf417
Specifikuje, že data by měla být dekódována podle specifikace čárového kódu MacroPdf417.
public static readonly SingleDecodeType MacroPdf417
Hodnota pole
Mailmark
Specifikuje, že data by měla být dekódována podle specifikace čárového kódu Royal Mail Mailmark.
public static readonly SingleDecodeType Mailmark
Hodnota pole
Matrix2of5
Specifikuje, že data by měla být dekódována podle specifikace čárového kódu Matrix 2 of 5.
public static readonly SingleDecodeType Matrix2of5
Hodnota pole
MaxiCode
Specifikuje, že data by měla být dekódována podle specifikace čárového kódu MaxiCode.
public static readonly SingleDecodeType MaxiCode
Hodnota pole
MicrE13B
Specifikuje, že data by měla být dekódována podle specifikace čárového kódu MICR E-13B.
public static readonly SingleDecodeType MicrE13B
Hodnota pole
MicroPdf417
Specifikuje, že data by měla být dekódována podle specifikace čárového kódu MicroPdf417.
public static readonly SingleDecodeType MicroPdf417
Hodnota pole
MicroQR
Specifikuje, že data by měla být dekódována podle specifikace čárového kódu MicroQR Code.
public static readonly SingleDecodeType MicroQR
Hodnota pole
MostCommonTypes
Specifikuje, že data budou kontrolována s nejčastěji používanými symbologiemi.
public static readonly MultyDecodeType MostCommonTypes
Hodnota pole
None
Nespecifikovaný typ dekódování.
public static readonly SingleDecodeType None
Hodnota pole
OPC
Specifikuje, že data by měla být dekódována podle specifikace čárového kódu OPC.
public static readonly SingleDecodeType OPC
Hodnota pole
OneCode
Specifikuje, že data by měla být dekódována podle specifikace čárového kódu USPS OneCode.
public static readonly SingleDecodeType OneCode
Hodnota pole
PZN
Specifikuje, že data by měla být dekódována podle specifikace čárového kódu PZN. Tato symbologie je také známa jako Pharma Zentral Nummer. Podporovány jsou PZN7 a PZN8.
public static readonly SingleDecodeType PZN
Hodnota pole
PatchCode
Specifikuje, že data by měla být dekódována podle specifikace čárového kódu Patch code. Symbologie čárového kódu se používá pro automatizované skenování.
public static readonly SingleDecodeType PatchCode
Hodnota pole
Pdf417
Specifikuje, že data by měla být dekódována podle symbologie čárového kódu Pdf417.
public static readonly SingleDecodeType Pdf417
Hodnota pole
Pharmacode
Specifikuje, že data by měla být dekódována podle čárového kódu Pharmacode. Tato symbologie je také známa jako Pharmaceutical Binary Code.
public static readonly SingleDecodeType Pharmacode
Hodnota pole
Planet
Specifikuje, že data by měla být dekódována podle specifikace čárového kódu Planet.
public static readonly SingleDecodeType Planet
Hodnota pole
PostalTypes
Specifikuje, že data budou kontrolována se všemi čárovými symbologiemi 1.5D Postal, jako jsou Planet, Postnet, AustraliaPost, OneCode, RM4SCC, DutchKIX.
public static readonly MultyDecodeType PostalTypes
Hodnota pole
Postnet
Specifikuje, že data by měla být dekódována podle specifikace čárového kódu Postnet.
public static readonly SingleDecodeType Postnet
Hodnota pole
QR
Specifikuje, že data by měla být dekódována podle specifikace čárového kódu QR Code.
public static readonly SingleDecodeType QR
Hodnota pole
RM4SCC
Specifikuje, že data by měla být dekódována podle specifikace čárového kódu RM4SCC. RM4SCC (Royal Mail 4-state Customer Code) se používá pro automatizovaný proces třídění pošty ve Velké Británii.
public static readonly SingleDecodeType RM4SCC
Hodnota pole
RectMicroQR
Specifikuje, že data by měla být dekódována podle specifikace čárového kódu RectMicroQR (rMQR) Code.
public static readonly SingleDecodeType RectMicroQR
Hodnota pole
SCC14
Specifikuje, že data by měla být dekódována podle specifikace čárového kódu SCC14.
public static readonly SingleDecodeType SCC14
Hodnota pole
SSCC18
Specifikuje, že data by měla být dekódována podle specifikace čárového kódu SSCC18.
public static readonly SingleDecodeType SSCC18
Hodnota pole
Standard2of5
Specifikuje, že data by měla být dekódována podle specifikace čárového kódu Standard 2 of 5.
public static readonly SingleDecodeType Standard2of5
Hodnota pole
Supplement
Specifikuje, že data by měla být dekódována podle specifikace čárového kódu Supplement(EAN2, EAN5).
public static readonly SingleDecodeType Supplement
Hodnota pole
SwissPostParcel
Specifikuje, že data by měla být dekódována podle specifikace čárového kódu Swiss Post Parcel Barcode.
public static readonly SingleDecodeType SwissPostParcel
Hodnota pole
Types1D
Specifikuje, že data budou kontrolována se všemi čárovými symbologiemi 1D.
public static readonly MultyDecodeType Types1D
Hodnota pole
Types2D
Specifikuje, že data budou kontrolována se všemi čárovými symbologiemi 2D.
public static readonly MultyDecodeType Types2D
Hodnota pole
UPCA
Specifikuje, že data by měla být dekódována podle specifikace čárového kódu UPC-A.
public static readonly SingleDecodeType UPCA
Hodnota pole
UPCE
Specifikuje, že data by měla být dekódována podle specifikace čárového kódu UPC-E.
public static readonly SingleDecodeType UPCE
Hodnota pole
VIN
Specifikuje, že data by měla být dekódována podle specifikace čárového kódu VIN (identifikační číslo vozidla).
public static readonly SingleDecodeType VIN
Hodnota pole
Vlastnosti
AllSupportedTypesArray
Získá pole, které představuje AllSupportedTypes.
public static SingleDecodeType[] AllSupportedTypesArray { get; }
Hodnota vlastnosti
Metody
GetNames()
Získá pole názvů typů dekódování.
public static string[] GetNames()
Vrací
string[]
Pole řetězců názvů typů dekódování.
Is1D(BaseDecodeType)
Určuje, zda zadaný Aspose.BarCode.BarCodeRecognition.BaseDecodeType obsahuje nějakou 1D čárovou symbologii.
public static bool Is1D(BaseDecodeType symbology)
Parametry
symbology
BaseDecodeType
Aspose.BarCode.BarCodeRecognition.BaseDecodeType, který se má otestovat.
Vrací
Vrátí true, pokud Aspose.BarCode.BarCodeRecognition.BaseDecodeType obsahuje nějakou 1D čárovou symbologii; jinak vrátí false.
Is2D(BaseDecodeType)
Určuje, zda zadaný Aspose.BarCode.BarCodeRecognition.BaseDecodeType obsahuje nějakou 2D čárovou symbologii.
public static bool Is2D(BaseDecodeType symbology)
Parametry
symbology
BaseDecodeType
Aspose.BarCode.BarCodeRecognition.BaseDecodeType, který se má otestovat.
Vrací
Vrátí true, pokud Aspose.BarCode.BarCodeRecognition.BaseDecodeType obsahuje nějakou 2D čárovou symbologii; jinak vrátí false.
IsPostal(BaseDecodeType)
Určuje, zda zadaný Aspose.BarCode.BarCodeRecognition.BaseDecodeType obsahuje nějakou poštovní čárovou symbologii.
public static bool IsPostal(BaseDecodeType symbology)
Parametry
symbology
BaseDecodeType
Aspose.BarCode.BarCodeRecognition.BaseDecodeType, který se má otestovat.
Vrací
Vrátí true, pokud Aspose.BarCode.BarCodeRecognition.BaseDecodeType obsahuje nějakou poštovní čárovou symbologii; jinak vrátí false.
Parse(string, out SingleDecodeType)
Převede řetězcovou reprezentaci SingleDecodeType na její instanci. Hodnota návratu indikuje, zda konverze byla úspěšná nebo selhala.
public static bool Parse(string parsingType, out SingleDecodeType result)
Parametry
parsingType
string
Řetězec obsahující SingleDecodeType ve formátu jako “EAN8” nebo “EAN13” nebo “CodaBar”… pro konverzi.
result
SingleDecodeType
Skutečný SingleDecodeType, který se vrátí, když konverze byla úspěšná; jinak vrátí neurčitý typ: DecodeType.None.
Vrací
true, pokud parsingType bylo úspěšně převedeno; jinak false.
ScanSets(params BaseDecodeType[])
Specifikujte sady skenování podle barcodeTypes.
public static BaseDecodeType ScanSets(params BaseDecodeType[] barcodeTypes)
Parametry
barcodeTypes
BaseDecodeType[]
Pole jednotlivých a více dekódovacích typů.
Vrací
Více dekódovací typ.
TryParse(string, out SingleDecodeType)
Převede řetězcovou reprezentaci SingleDecodeType na její instanci. Hodnota návratu indikuje, zda konverze byla úspěšná nebo selhala.
public static bool TryParse(string parsingType, out SingleDecodeType result)
Parametry
parsingType
string
Řetězec obsahující SingleDecodeType ve formátu jako “EAN8” nebo “EAN13” nebo “CodaBar”… pro konverzi.
result
SingleDecodeType
Skutečný SingleDecodeType, který se vrátí, když konverze byla úspěšná; jinak vrátí neurčitý typ: DecodeType.None.
Vrací
true, pokud parsingType bylo úspěšně převedeno; jinak false.
TryParse(string, out MultyDecodeType)
Převede řetězcovou reprezentaci MultyDecodeType na její instanci. Hodnota návratu indikuje, zda konverze byla úspěšná nebo selhala.
public static bool TryParse(string parsingType, out MultyDecodeType result)
Parametry
parsingType
string
Řetězec ve formátu jako “AllSupportedTypes” nebo “EAN8,EAN13,CodaBar” pro konverzi.
result
MultyDecodeType
Skutečný MultyDecodeType, který se vrátí, když konverze byla úspěšná; jinak vrátí neurčitý typ: nový MultyDecodeType(DecodeType.None).
Vrací
true, pokud parsingType bylo úspěšně převedeno; jinak false.