Class DecodeType
Namespace: Aspose.BarCode.BarCodeRecognition
Assembly: Aspose.BarCode.dll (25.1.0)
Określ typ kodu kreskowego do odczytu.
public static class DecodeType
Dziedziczenie
Członkowie dziedziczeni
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Przykłady
Ten przykład pokazuje, jak wykrywać kody kreskowe Code39 i Code128.
using (BarCodeReader reader = new BarCodeReader(@"c:\test.png", DecodeType.Code39, DecodeType.Code128))
{
foreach (BarCodeResult result in reader.ReadBarCodes())
{
Console.WriteLine("Typ kodu kreskowego: " + result.CodeTypeName);
Console.WriteLine("Tekst kodu kreskowego: " + 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 kodu kreskowego: " + result.CodeTypeName)
Console.WriteLine("Tekst kodu kreskowego: " + result.CodeText)
Next
End Using
Pola
AllSupportedTypes
Określa, że dane będą sprawdzane z wszystkimi dostępnymi symbologiami
public static readonly MultyDecodeType AllSupportedTypes
Wartość pola
AustraliaPost
Określa, że dane powinny być dekodowane zgodnie z specyfikacją kodu kreskowego Australia Post
public static readonly SingleDecodeType AustraliaPost
Wartość pola
AustralianPosteParcel
Określa, że dane powinny być dekodowane zgodnie z specyfikacją kodu kreskowego Australian Post Domestic eParcel
public static readonly SingleDecodeType AustralianPosteParcel
Wartość pola
Aztec
Określa, że dane powinny być dekodowane zgodnie z specyfikacją kodu kreskowego Aztec
public static readonly SingleDecodeType Aztec
Wartość pola
Codabar
Określa, że dane powinny być dekodowane zgodnie z specyfikacją kodu kreskowego CODABAR
public static readonly SingleDecodeType Codabar
Wartość pola
CodablockF
Określa, że dane powinny być dekodowane zgodnie z specyfikacją kodu kreskowego CodablockF
public static readonly SingleDecodeType CodablockF
Wartość pola
Code11
Określa, że dane powinny być dekodowane zgodnie z specyfikacją kodu kreskowego CODE 11
public static readonly SingleDecodeType Code11
Wartość pola
Code128
Określa, że dane powinny być dekodowane zgodnie z specyfikacją kodu kreskowego CODE 128
public static readonly SingleDecodeType Code128
Wartość pola
Code16K
Określa, że dane powinny być dekodowane zgodnie z specyfikacją kodu kreskowego SCode16K
public static readonly SingleDecodeType Code16K
Wartość pola
Code32
Określa, że dane powinny być dekodowane zgodnie z specyfikacją kodu kreskowego Code32
public static readonly SingleDecodeType Code32
Wartość pola
Code39
Określa, że dane powinny być dekodowane zgodnie z specyfikacją kodu kreskowego Code 39 podstawowy zestaw znaków: ISO/IEC 16388
public static readonly SingleDecodeType Code39
Wartość pola
Code39FullASCII
Określa, że dane powinny być dekodowane zgodnie z specyfikacją kodu kreskowego Code 39 pełny zestaw znaków ASCII: ISO/IEC 16388
public static readonly SingleDecodeType Code39FullASCII
Wartość pola
Code93
Określa, że dane powinny być dekodowane zgodnie z specyfikacją kodu kreskowego CODE 93
public static readonly SingleDecodeType Code93
Wartość pola
CompactPdf417
Określa, że dane powinny być dekodowane zgodnie z specyfikacją kodu kreskowego CompactPdf417 (Pdf417Truncated)
public static readonly SingleDecodeType CompactPdf417
Wartość pola
DataLogic2of5
Określa, że dane powinny być dekodowane zgodnie z specyfikacją kodu kreskowego DataLogic 2 of 5
public static readonly SingleDecodeType DataLogic2of5
Wartość pola
DataMatrix
Określa, że dane powinny być dekodowane zgodnie z symbologią kodu kreskowego DataMatrix
public static readonly SingleDecodeType DataMatrix
Wartość pola
DatabarExpanded
Określa, że dane powinny być dekodowane zgodnie z specyfikacją kodu kreskowego GS1 Databar expanded
public static readonly SingleDecodeType DatabarExpanded
Wartość pola
DatabarExpandedStacked
Określa, że dane powinny być dekodowane zgodnie z specyfikacją kodu kreskowego GS1 Databar expanded stacked
public static readonly SingleDecodeType DatabarExpandedStacked
Wartość pola
DatabarLimited
Określa, że dane powinny być dekodowane zgodnie z specyfikacją kodu kreskowego GS1 Databar limited
public static readonly SingleDecodeType DatabarLimited
Wartość pola
DatabarOmniDirectional
Określa, że dane powinny być dekodowane zgodnie z specyfikacją kodu kreskowego GS1 Databar omni-directional
public static readonly SingleDecodeType DatabarOmniDirectional
Wartość pola
DatabarStacked
Określa, że dane powinny być dekodowane zgodnie z specyfikacją kodu kreskowego GS1 Databar stacked
public static readonly SingleDecodeType DatabarStacked
Wartość pola
DatabarStackedOmniDirectional
Określa, że dane powinny być dekodowane zgodnie z specyfikacją kodu kreskowego GS1 Databar stacked omni-directional
public static readonly SingleDecodeType DatabarStackedOmniDirectional
Wartość pola
DatabarTruncated
Określa, że dane powinny być dekodowane zgodnie z specyfikacją kodu kreskowego GS1 Databar truncated
public static readonly SingleDecodeType DatabarTruncated
Wartość pola
DeutschePostIdentcode
Określa, że dane powinny być dekodowane zgodnie z specyfikacją kodu kreskowego DeutschePost Ident code
public static readonly SingleDecodeType DeutschePostIdentcode
Wartość pola
DeutschePostLeitcode
Określa, że dane powinny być dekodowane zgodnie z specyfikacją kodu kreskowego DeutschePost Leit code
public static readonly SingleDecodeType DeutschePostLeitcode
Wartość pola
DotCode
Określa, że dane powinny być dekodowane zgodnie z specyfikacją kodu kreskowego DotCode
public static readonly SingleDecodeType DotCode
Wartość pola
DutchKIX
Określa, że dane powinny być dekodowane zgodnie z specyfikacją kodu kreskowego DotCode
public static readonly SingleDecodeType DutchKIX
Wartość pola
EAN13
Określa, że dane powinny być dekodowane zgodnie z specyfikacją kodu kreskowego EAN-13
public static readonly SingleDecodeType EAN13
Wartość pola
EAN14
Określa, że dane powinny być dekodowane zgodnie z specyfikacją kodu kreskowego EAN14
public static readonly SingleDecodeType EAN14
Wartość pola
EAN8
Określa, że dane powinny być dekodowane zgodnie z specyfikacją kodu kreskowego EAN-8
public static readonly SingleDecodeType EAN8
Wartość pola
GS1Aztec
Określa, że dane powinny być dekodowane zgodnie z specyfikacją kodu kreskowego GS1 Aztec
public static readonly SingleDecodeType GS1Aztec
Wartość pola
GS1Code128
Określa, że dane powinny być dekodowane zgodnie z specyfikacją kodu kreskowego GS1 CODE 128
public static readonly SingleDecodeType GS1Code128
Wartość pola
GS1CompositeBar
Określa, że dane powinny być dekodowane zgodnie z specyfikacją kodu kreskowego GS1 Composite Bar
public static readonly SingleDecodeType GS1CompositeBar
Wartość pola
GS1DataMatrix
Określa, że dane powinny być dekodowane zgodnie z symbologią kodu kreskowego GS1DataMatrix
public static readonly SingleDecodeType GS1DataMatrix
Wartość pola
GS1DotCode
Określa, że dane powinny być dekodowane zgodnie z specyfikacją kodu kreskowego GS1 DotCode
public static readonly SingleDecodeType GS1DotCode
Wartość pola
GS1HanXin
Określa, że dane powinny być dekodowane zgodnie z specyfikacją kodu kreskowego GS1 Han Xin Code
public static readonly SingleDecodeType GS1HanXin
Wartość pola
GS1MicroPdf417
Określa, że dane powinny być dekodowane zgodnie z specyfikacją kodu kreskowego MicroPdf417
public static readonly SingleDecodeType GS1MicroPdf417
Wartość pola
GS1QR
Określa, że dane powinny być dekodowane zgodnie z specyfikacją kodu kreskowego GS1 QR
public static readonly SingleDecodeType GS1QR
Wartość pola
HIBCAztecLIC
Określa, że dane powinny być dekodowane zgodnie z specyfikacją kodu kreskowego HIBC LIC Aztec
public static readonly SingleDecodeType HIBCAztecLIC
Wartość pola
HIBCAztecPAS
Określa, że dane powinny być dekodowane zgodnie z specyfikacją kodu kreskowego HIBC PAS Aztec
public static readonly SingleDecodeType HIBCAztecPAS
Wartość pola
HIBCCode128LIC
Określa, że dane powinny być dekodowane zgodnie z specyfikacją kodu kreskowego HIBC LIC Code128
public static readonly SingleDecodeType HIBCCode128LIC
Wartość pola
HIBCCode128PAS
Określa, że dane powinny być dekodowane zgodnie z specyfikacją kodu kreskowego HIBC PAS Code128
public static readonly SingleDecodeType HIBCCode128PAS
Wartość pola
HIBCCode39LIC
Określa, że dane powinny być dekodowane zgodnie z specyfikacją kodu kreskowego HIBC LIC Code39
public static readonly SingleDecodeType HIBCCode39LIC
Wartość pola
HIBCCode39PAS
Określa, że dane powinny być dekodowane zgodnie z specyfikacją kodu kreskowego HIBC PAS Code39
public static readonly SingleDecodeType HIBCCode39PAS
Wartość pola
HIBCDataMatrixLIC
Określa, że dane powinny być dekodowane zgodnie z specyfikacją kodu kreskowego HIBC LIC DataMatrix
public static readonly SingleDecodeType HIBCDataMatrixLIC
Wartość pola
HIBCDataMatrixPAS
Określa, że dane powinny być dekodowane zgodnie z specyfikacją kodu kreskowego HIBC PAS DataMatrix
public static readonly SingleDecodeType HIBCDataMatrixPAS
Wartość pola
HIBCQRLIC
Określa, że dane powinny być dekodowane zgodnie z specyfikacją kodu kreskowego HIBC LIC QR
public static readonly SingleDecodeType HIBCQRLIC
Wartość pola
HIBCQRPAS
Określa, że dane powinny być dekodowane zgodnie z specyfikacją kodu kreskowego HIBC PAS QR
public static readonly SingleDecodeType HIBCQRPAS
Wartość pola
HanXin
Określa, że dane powinny być dekodowane zgodnie z specyfikacją kodu kreskowego Han Xin Code
public static readonly SingleDecodeType HanXin
Wartość pola
IATA2of5
Określa, że dane powinny być dekodowane zgodnie z specyfikacją kodu kreskowego IATA 2 of 5. IATA (Międzynarodowe Stowarzyszenie Transportu Lotniczego) używa tego kodu kreskowego do zarządzania transportem lotniczym.
public static readonly SingleDecodeType IATA2of5
Wartość pola
ISBN
Określa, że dane powinny być dekodowane zgodnie z specyfikacją kodu kreskowego ISBN
public static readonly SingleDecodeType ISBN
Wartość pola
ISMN
Określa, że dane powinny być dekodowane zgodnie z specyfikacją kodu kreskowego ISMN
public static readonly SingleDecodeType ISMN
Wartość pola
ISSN
Określa, że dane powinny być dekodowane zgodnie z specyfikacją kodu kreskowego ISSN
public static readonly SingleDecodeType ISSN
Wartość pola
ITF14
Określa, że dane powinny być dekodowane zgodnie z specyfikacją kodu kreskowego ITF14
public static readonly SingleDecodeType ITF14
Wartość pola
ITF6
Określa, że dane powinny być dekodowane zgodnie z specyfikacją kodu kreskowego ITF6
public static readonly SingleDecodeType ITF6
Wartość pola
Interleaved2of5
Określa, że dane powinny być dekodowane zgodnie z specyfikacją kodu kreskowego INTERLEAVED 2 of 5
public static readonly SingleDecodeType Interleaved2of5
Wartość pola
ItalianPost25
Określa, że dane powinny być dekodowane zgodnie z specyfikacją kodu kreskowego Italian Post 25
public static readonly SingleDecodeType ItalianPost25
Wartość pola
MSI
Określa, że dane powinny być dekodowane zgodnie z specyfikacją kodu kreskowego MSI Plessey
public static readonly SingleDecodeType MSI
Wartość pola
MacroPdf417
Określa, że dane powinny być dekodowane zgodnie z specyfikacją kodu kreskowego MacroPdf417
public static readonly SingleDecodeType MacroPdf417
Wartość pola
Mailmark
Określa, że dane powinny być dekodowane zgodnie z specyfikacją kodu kreskowego Royal Mail Mailmark.
public static readonly SingleDecodeType Mailmark
Wartość pola
Matrix2of5
Określa, że dane powinny być dekodowane zgodnie z specyfikacją kodu kreskowego Matrix 2 of 5
public static readonly SingleDecodeType Matrix2of5
Wartość pola
MaxiCode
Określa, że dane powinny być dekodowane zgodnie z specyfikacją kodu kreskowego MaxiCode
public static readonly SingleDecodeType MaxiCode
Wartość pola
MicrE13B
Określa, że dane powinny być dekodowane zgodnie z specyfikacją kodu kreskowego MICR E-13B
public static readonly SingleDecodeType MicrE13B
Wartość pola
MicroPdf417
Określa, że dane powinny być dekodowane zgodnie z specyfikacją kodu kreskowego MicroPdf417
public static readonly SingleDecodeType MicroPdf417
Wartość pola
MicroQR
Określa, że dane powinny być dekodowane zgodnie z specyfikacją kodu kreskowego MicroQR Code
public static readonly SingleDecodeType MicroQR
Wartość pola
MostCommonTypes
Określa, że dane będą sprawdzane z najczęściej używanymi symbologiami
public static readonly MultyDecodeType MostCommonTypes
Wartość pola
None
Nieokreślony typ dekodowania.
public static readonly SingleDecodeType None
Wartość pola
OPC
Określa, że dane powinny być dekodowane zgodnie z specyfikacją kodu kreskowego OPC
public static readonly SingleDecodeType OPC
Wartość pola
OneCode
Określa, że dane powinny być dekodowane zgodnie z specyfikacją kodu kreskowego USPS OneCode
public static readonly SingleDecodeType OneCode
Wartość pola
PZN
Określa, że dane powinny być dekodowane zgodnie z specyfikacją kodu kreskowego PZN. Ta symbologia jest również znana jako Pharma Zentral Nummer. Obsługiwane są PZN7 i PZN8.
public static readonly SingleDecodeType PZN
Wartość pola
PatchCode
Określa, że dane powinny być dekodowane zgodnie z specyfikacją kodu kreskowego Patch code. Symbologia kodu kreskowego jest używana do automatycznego skanowania
public static readonly SingleDecodeType PatchCode
Wartość pola
Pdf417
Określa, że dane powinny być dekodowane zgodnie z symbologią kodu kreskowego Pdf417
public static readonly SingleDecodeType Pdf417
Wartość pola
Pharmacode
Określa, że dane powinny być dekodowane zgodnie z Pharmacode kodem kreskowym. Ta symbologia jest również znana jako Pharmaceutical Binary Code
public static readonly SingleDecodeType Pharmacode
Wartość pola
Planet
Określa, że dane powinny być dekodowane zgodnie z specyfikacją kodu kreskowego Planet
public static readonly SingleDecodeType Planet
Wartość pola
PostalTypes
Określa, że dane będą sprawdzane z wszystkimi symbologiami pocztowymi 1.5D, takimi jak Planet, Postnet, AustraliaPost, OneCode, RM4SCC, DutchKIX
public static readonly MultyDecodeType PostalTypes
Wartość pola
Postnet
Określa, że dane powinny być dekodowane zgodnie z specyfikacją kodu kreskowego Postnet
public static readonly SingleDecodeType Postnet
Wartość pola
QR
Określa, że dane powinny być dekodowane zgodnie z specyfikacją kodu kreskowego QR Code
public static readonly SingleDecodeType QR
Wartość pola
RM4SCC
Określa, że dane powinny być dekodowane zgodnie z specyfikacją kodu kreskowego RM4SCC. RM4SCC (Royal Mail 4-state Customer Code) jest używany do automatycznego sortowania poczty w Wielkiej Brytanii.
public static readonly SingleDecodeType RM4SCC
Wartość pola
RectMicroQR
Określa, że dane powinny być dekodowane zgodnie z specyfikacją kodu kreskowego RectMicroQR (rMQR) Code
public static readonly SingleDecodeType RectMicroQR
Wartość pola
SCC14
Określa, że dane powinny być dekodowane zgodnie z specyfikacją kodu kreskowego SCC14
public static readonly SingleDecodeType SCC14
Wartość pola
SSCC18
Określa, że dane powinny być dekodowane zgodnie z specyfikacją kodu kreskowego SSCC18
public static readonly SingleDecodeType SSCC18
Wartość pola
Standard2of5
Określa, że dane powinny być dekodowane zgodnie z specyfikacją kodu kreskowego Standard 2 of 5
public static readonly SingleDecodeType Standard2of5
Wartość pola
Supplement
Określa, że dane powinny być dekodowane zgodnie z specyfikacją Supplement (EAN2, EAN5)
public static readonly SingleDecodeType Supplement
Wartość pola
SwissPostParcel
Określa, że dane powinny być dekodowane zgodnie z specyfikacją kodu kreskowego Swiss Post Parcel
public static readonly SingleDecodeType SwissPostParcel
Wartość pola
Types1D
Określa, że dane będą sprawdzane ze wszystkimi symbologiami 1D
public static readonly MultyDecodeType Types1D
Wartość pola
Types2D
Określa, że dane będą sprawdzane ze wszystkimi symbologiami 2D
public static readonly MultyDecodeType Types2D
Wartość pola
UPCA
Określa, że dane powinny być dekodowane zgodnie z specyfikacją kodu kreskowego UPC-A
public static readonly SingleDecodeType UPCA
Wartość pola
UPCE
Określa, że dane powinny być dekodowane zgodnie z specyfikacją kodu kreskowego UPC-E
public static readonly SingleDecodeType UPCE
Wartość pola
VIN
Określa, że dane powinny być dekodowane zgodnie z specyfikacją kodu VIN (Numer identyfikacyjny pojazdu)
public static readonly SingleDecodeType VIN
Wartość pola
Właściwości
AllSupportedTypesArray
Zwraca tablicę, która reprezentuje AllSupportedTypes
public static SingleDecodeType[] AllSupportedTypesArray { get; }
Wartość właściwości
Metody
GetNames()
Pobiera tablicę nazw typów dekodowania.
public static string[] GetNames()
Zwraca
string[]
Tablica ciągów nazw typów dekodowania.
Is1D(BaseDecodeType)
Określa, czy określony Aspose.BarCode.BarCodeRecognition.BaseDecodeType zawiera jakąkolwiek symbologię kodu kreskowego 1D
public static bool Is1D(BaseDecodeType symbology)
Parametry
symbology
BaseDecodeType
Typ Aspose.BarCode.BarCodeRecognition.BaseDecodeType do przetestowania.
Zwraca
Zwraca true, jeśli Aspose.BarCode.BarCodeRecognition.BaseDecodeType zawiera jakąkolwiek symbologię kodu kreskowego 1D; w przeciwnym razie zwraca false.
Is2D(BaseDecodeType)
Określa, czy określony Aspose.BarCode.BarCodeRecognition.BaseDecodeType zawiera jakąkolwiek symbologię kodu kreskowego 2D
public static bool Is2D(BaseDecodeType symbology)
Parametry
symbology
BaseDecodeType
Typ Aspose.BarCode.BarCodeRecognition.BaseDecodeType do przetestowania.
Zwraca
Zwraca true, jeśli Aspose.BarCode.BarCodeRecognition.BaseDecodeType zawiera jakąkolwiek symbologię kodu kreskowego 2D; w przeciwnym razie zwraca false.
IsPostal(BaseDecodeType)
Określa, czy określony Aspose.BarCode.BarCodeRecognition.BaseDecodeType zawiera jakąkolwiek symbologię kodu kreskowego pocztowego
public static bool IsPostal(BaseDecodeType symbology)
Parametry
symbology
BaseDecodeType
Typ Aspose.BarCode.BarCodeRecognition.BaseDecodeType do przetestowania.
Zwraca
Zwraca true, jeśli Aspose.BarCode.BarCodeRecognition.BaseDecodeType zawiera jakąkolwiek symbologię kodu kreskowego pocztowego; w przeciwnym razie zwraca false.
Parse(string, out SingleDecodeType)
Konwertuje reprezentację ciągłą SingleDecodeType na jej instancję. Wartość zwracana wskazuje, czy konwersja powiodła się, czy nie.
public static bool Parse(string parsingType, out SingleDecodeType result)
Parametry
parsingType
string
Ciąg zawierający SingleDecodeType w formacie “EAN8” lub “EAN13” lub “CodaBar”… do konwersji.
result
SingleDecodeType
Rzeczywisty SingleDecodeType zwracany, gdy konwersja zakończyła się pomyślnie; w przeciwnym razie zwraca typ nieokreślony: DecodeType.None.
Zwraca
true, jeśli parsingType został pomyślnie przekonwertowany; w przeciwnym razie false.
ScanSets(params BaseDecodeType[])
Określa zestawy skanowania według typów kodów kreskowych
public static BaseDecodeType ScanSets(params BaseDecodeType[] barcodeTypes)
Parametry
barcodeTypes
BaseDecodeType[]
Tablica pojedynczych i wielu typów dekodowania
Zwraca
Typ dekodowania wielokrotnego
TryParse(string, out SingleDecodeType)
Konwertuje reprezentację ciągłą SingleDecodeType na jej instancję. Wartość zwracana wskazuje, czy konwersja powiodła się, czy nie.
public static bool TryParse(string parsingType, out SingleDecodeType result)
Parametry
parsingType
string
Ciąg zawierający SingleDecodeType w formacie “EAN8” lub “EAN13” lub “CodaBar”… do konwersji.
result
SingleDecodeType
Rzeczywisty SingleDecodeType zwracany, gdy konwersja zakończyła się pomyślnie; w przeciwnym razie zwraca typ nieokreślony: DecodeType.None.
Zwraca
true, jeśli parsingType został pomyślnie przekonwertowany; w przeciwnym razie false.
TryParse(string, out MultyDecodeType)
Konwertuje reprezentację ciągłą MultyDecodeType na jej instancję. Wartość zwracana wskazuje, czy konwersja powiodła się, czy nie.
public static bool TryParse(string parsingType, out MultyDecodeType result)
Parametry
parsingType
string
Ciąg w formacie “AllSupportedTypes” lub “EAN8,EAN13,CodaBar” do konwersji.
result
MultyDecodeType
Rzeczywisty MultyDecodeType zwracany, gdy konwersja zakończyła się pomyślnie; w przeciwnym razie zwraca typ nieokreślony: nowy MultyDecodeType(DecodeType.None)
Zwraca
true, jeśli parsingType został pomyślnie przekonwertowany; w przeciwnym razie false.