Class DecodeType
Namespace: Aspose.BarCode.BarCodeRecognition
Assembly: Aspose.BarCode.dll (25.1.0)
Geben Sie den Typ des zu lesenden Barcodes an.
public static class DecodeType
Vererbung
Vererbte Mitglieder
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Beispiele
Dieses Beispiel zeigt, wie man Code39- und Code128-Barcodes erkennt.
using (BarCodeReader reader = new BarCodeReader(@"c:\test.png", DecodeType.Code39, DecodeType.Code128))
{
foreach (BarCodeResult result in reader.ReadBarCodes())
{
Console.WriteLine("BarCode Typ: " + result.CodeTypeName);
Console.WriteLine("BarCode CodeText: " + result.CodeText);
}
}
Using reader As New BarCodeReader("c:\test.png", DecodeType.Code39, DecodeType.Code128)
For Each result As BarCodeResult In reader.ReadBarCodes()
Console.WriteLine("BarCode Typ: " + result.CodeTypeName)
Console.WriteLine("BarCode CodeText: " + result.CodeText)
Next
End Using
Felder
AllSupportedTypes
Gibt an, dass die Daten mit allen verfügbaren Symbologien überprüft werden.
public static readonly MultyDecodeType AllSupportedTypes
Feldwert
AustraliaPost
Gibt an, dass die Daten mit der Barcode-Spezifikation Australia Post decodiert werden sollen.
public static readonly SingleDecodeType AustraliaPost
Feldwert
AustralianPosteParcel
Gibt an, dass die Daten mit der Barcode-Spezifikation Australian Post Domestic eParcel Barcode decodiert werden sollen.
public static readonly SingleDecodeType AustralianPosteParcel
Feldwert
Aztec
Gibt an, dass die Daten mit der Barcode-Spezifikation Aztec decodiert werden sollen.
public static readonly SingleDecodeType Aztec
Feldwert
Codabar
Gibt an, dass die Daten mit der Barcode-Spezifikation CODABAR decodiert werden sollen.
public static readonly SingleDecodeType Codabar
Feldwert
CodablockF
Gibt an, dass die Daten mit der Barcode-Spezifikation CodablockF decodiert werden sollen.
public static readonly SingleDecodeType CodablockF
Feldwert
Code11
Gibt an, dass die Daten mit der Barcode-Spezifikation CODE 11 decodiert werden sollen.
public static readonly SingleDecodeType Code11
Feldwert
Code128
Gibt an, dass die Daten mit der Barcode-Spezifikation CODE 128 decodiert werden sollen.
public static readonly SingleDecodeType Code128
Feldwert
Code16K
Gibt an, dass die Daten mit der Barcode-Spezifikation SCode16K decodiert werden sollen.
public static readonly SingleDecodeType Code16K
Feldwert
Code32
Gibt an, dass die Daten mit der Barcode-Spezifikation Code32 decodiert werden sollen.
public static readonly SingleDecodeType Code32
Feldwert
Code39
Gibt an, dass die Daten mit der Barcode-Spezifikation Code 39 des grundlegenden Zeichensatzes decodiert werden sollen: ISO/IEC 16388
public static readonly SingleDecodeType Code39
Feldwert
Code39FullASCII
Gibt an, dass die Daten mit der Barcode-Spezifikation Code 39 des vollständigen ASCII-Zeichensatzes decodiert werden sollen: ISO/IEC 16388
public static readonly SingleDecodeType Code39FullASCII
Feldwert
Code93
Gibt an, dass die Daten mit der Barcode-Spezifikation CODE 93 decodiert werden sollen.
public static readonly SingleDecodeType Code93
Feldwert
CompactPdf417
Gibt an, dass die Daten mit der Barcode-Spezifikation CompactPdf417 (Pdf417Truncated) decodiert werden sollen.
public static readonly SingleDecodeType CompactPdf417
Feldwert
DataLogic2of5
Gibt an, dass die Daten mit der Barcode-Spezifikation DataLogic 2 von 5 decodiert werden sollen.
public static readonly SingleDecodeType DataLogic2of5
Feldwert
DataMatrix
Gibt an, dass die Daten mit der Barcode-Symbologie DataMatrix decodiert werden sollen.
public static readonly SingleDecodeType DataMatrix
Feldwert
DatabarExpanded
Gibt an, dass die Daten mit der Barcode-Spezifikation GS1 Databar expanded decodiert werden sollen.
public static readonly SingleDecodeType DatabarExpanded
Feldwert
DatabarExpandedStacked
Gibt an, dass die Daten mit der Barcode-Spezifikation GS1 Databar expanded stacked decodiert werden sollen.
public static readonly SingleDecodeType DatabarExpandedStacked
Feldwert
DatabarLimited
Gibt an, dass die Daten mit der Barcode-Spezifikation GS1 Databar limited decodiert werden sollen.
public static readonly SingleDecodeType DatabarLimited
Feldwert
DatabarOmniDirectional
Gibt an, dass die Daten mit der Barcode-Spezifikation GS1 Databar omni-directional decodiert werden sollen.
public static readonly SingleDecodeType DatabarOmniDirectional
Feldwert
DatabarStacked
Gibt an, dass die Daten mit der Barcode-Spezifikation GS1 Databar stacked decodiert werden sollen.
public static readonly SingleDecodeType DatabarStacked
Feldwert
DatabarStackedOmniDirectional
Gibt an, dass die Daten mit der Barcode-Spezifikation GS1 Databar stacked omni-directional decodiert werden sollen.
public static readonly SingleDecodeType DatabarStackedOmniDirectional
Feldwert
DatabarTruncated
Gibt an, dass die Daten mit der Barcode-Spezifikation GS1 Databar truncated decodiert werden sollen.
public static readonly SingleDecodeType DatabarTruncated
Feldwert
DeutschePostIdentcode
Gibt an, dass die Daten mit der Barcode-Spezifikation DeutschePost Identcode decodiert werden sollen.
public static readonly SingleDecodeType DeutschePostIdentcode
Feldwert
DeutschePostLeitcode
Gibt an, dass die Daten mit der Barcode-Spezifikation DeutschePost Leitcode decodiert werden sollen.
public static readonly SingleDecodeType DeutschePostLeitcode
Feldwert
DotCode
Gibt an, dass die Daten mit der Barcode-Spezifikation DotCode decodiert werden sollen.
public static readonly SingleDecodeType DotCode
Feldwert
DutchKIX
Gibt an, dass die Daten mit der Barcode-Spezifikation DotCode decodiert werden sollen.
public static readonly SingleDecodeType DutchKIX
Feldwert
EAN13
Gibt an, dass die Daten mit der Barcode-Spezifikation EAN-13 decodiert werden sollen.
public static readonly SingleDecodeType EAN13
Feldwert
EAN14
Gibt an, dass die Daten mit der Barcode-Spezifikation EAN14 decodiert werden sollen.
public static readonly SingleDecodeType EAN14
Feldwert
EAN8
Gibt an, dass die Daten mit der Barcode-Spezifikation EAN-8 decodiert werden sollen.
public static readonly SingleDecodeType EAN8
Feldwert
GS1Aztec
Gibt an, dass die Daten mit der Barcode-Spezifikation GS1 Aztec decodiert werden sollen.
public static readonly SingleDecodeType GS1Aztec
Feldwert
GS1Code128
Gibt an, dass die Daten mit der Barcode-Spezifikation GS1 CODE 128 decodiert werden sollen.
public static readonly SingleDecodeType GS1Code128
Feldwert
GS1CompositeBar
Gibt an, dass die Daten mit der Barcode-Spezifikation GS1 Composite Bar decodiert werden sollen.
public static readonly SingleDecodeType GS1CompositeBar
Feldwert
GS1DataMatrix
Gibt an, dass die Daten mit der Barcode-Symbologie GS1DataMatrix decodiert werden sollen.
public static readonly SingleDecodeType GS1DataMatrix
Feldwert
GS1DotCode
Gibt an, dass die Daten mit der Barcode-Spezifikation GS1 DotCode decodiert werden sollen.
public static readonly SingleDecodeType GS1DotCode
Feldwert
GS1HanXin
Gibt an, dass die Daten mit der Barcode-Spezifikation GS1 Han Xin Code decodiert werden sollen.
public static readonly SingleDecodeType GS1HanXin
Feldwert
GS1MicroPdf417
Gibt an, dass die Daten mit der Barcode-Spezifikation MicroPdf417 decodiert werden sollen.
public static readonly SingleDecodeType GS1MicroPdf417
Feldwert
GS1QR
Gibt an, dass die Daten mit der Barcode-Spezifikation GS1 QR decodiert werden sollen.
public static readonly SingleDecodeType GS1QR
Feldwert
HIBCAztecLIC
Gibt an, dass die Daten mit der Barcode-Spezifikation HIBC LIC Aztec decodiert werden sollen.
public static readonly SingleDecodeType HIBCAztecLIC
Feldwert
HIBCAztecPAS
Gibt an, dass die Daten mit der Barcode-Spezifikation HIBC PAS Aztec decodiert werden sollen.
public static readonly SingleDecodeType HIBCAztecPAS
Feldwert
HIBCCode128LIC
Gibt an, dass die Daten mit der Barcode-Spezifikation HIBC LIC Code128 decodiert werden sollen.
public static readonly SingleDecodeType HIBCCode128LIC
Feldwert
HIBCCode128PAS
Gibt an, dass die Daten mit der Barcode-Spezifikation HIBC PAS Code128 decodiert werden sollen.
public static readonly SingleDecodeType HIBCCode128PAS
Feldwert
HIBCCode39LIC
Gibt an, dass die Daten mit der Barcode-Spezifikation HIBC LIC Code39 decodiert werden sollen.
public static readonly SingleDecodeType HIBCCode39LIC
Feldwert
HIBCCode39PAS
Gibt an, dass die Daten mit der Barcode-Spezifikation HIBC PAS Code39 decodiert werden sollen.
public static readonly SingleDecodeType HIBCCode39PAS
Feldwert
HIBCDataMatrixLIC
Gibt an, dass die Daten mit der Barcode-Spezifikation HIBC LIC DataMatrix decodiert werden sollen.
public static readonly SingleDecodeType HIBCDataMatrixLIC
Feldwert
HIBCDataMatrixPAS
Gibt an, dass die Daten mit der Barcode-Spezifikation HIBC PAS DataMatrix decodiert werden sollen.
public static readonly SingleDecodeType HIBCDataMatrixPAS
Feldwert
HIBCQRLIC
Gibt an, dass die Daten mit der Barcode-Spezifikation HIBC LIC QR decodiert werden sollen.
public static readonly SingleDecodeType HIBCQRLIC
Feldwert
HIBCQRPAS
Gibt an, dass die Daten mit der Barcode-Spezifikation HIBC PAS QR decodiert werden sollen.
public static readonly SingleDecodeType HIBCQRPAS
Feldwert
HanXin
Gibt an, dass die Daten mit der Barcode-Spezifikation Han Xin Code decodiert werden sollen.
public static readonly SingleDecodeType HanXin
Feldwert
IATA2of5
Gibt an, dass die Daten mit der Barcode-Spezifikation IATA 2 von 5 decodiert werden sollen. IATA (International Air Transport Association) verwendet diesen Barcode zur Verwaltung von Luftfracht.
public static readonly SingleDecodeType IATA2of5
Feldwert
ISBN
Gibt an, dass die Daten mit der Barcode-Spezifikation ISBN decodiert werden sollen.
public static readonly SingleDecodeType ISBN
Feldwert
ISMN
Gibt an, dass die Daten mit der Barcode-Spezifikation ISMN decodiert werden sollen.
public static readonly SingleDecodeType ISMN
Feldwert
ISSN
Gibt an, dass die Daten mit der Barcode-Spezifikation ISSN decodiert werden sollen.
public static readonly SingleDecodeType ISSN
Feldwert
ITF14
Gibt an, dass die Daten mit der Barcode-Spezifikation ITF14 decodiert werden sollen.
public static readonly SingleDecodeType ITF14
Feldwert
ITF6
Gibt an, dass die Daten mit der Barcode-Spezifikation ITF6 decodiert werden sollen.
public static readonly SingleDecodeType ITF6
Feldwert
Interleaved2of5
Gibt an, dass die Daten mit der Barcode-Spezifikation INTERLEAVED 2 von 5 decodiert werden sollen.
public static readonly SingleDecodeType Interleaved2of5
Feldwert
ItalianPost25
Gibt an, dass die Daten mit der Barcode-Spezifikation Italian Post 25 decodiert werden sollen.
public static readonly SingleDecodeType ItalianPost25
Feldwert
MSI
Gibt an, dass die Daten mit der Barcode-Spezifikation MSI Plessey decodiert werden sollen.
public static readonly SingleDecodeType MSI
Feldwert
MacroPdf417
Gibt an, dass die Daten mit der Barcode-Spezifikation MacroPdf417 decodiert werden sollen.
public static readonly SingleDecodeType MacroPdf417
Feldwert
Mailmark
Gibt an, dass die Daten mit der Barcode-Spezifikation Royal Mail Mailmark decodiert werden sollen.
public static readonly SingleDecodeType Mailmark
Feldwert
Matrix2of5
Gibt an, dass die Daten mit der Barcode-Spezifikation Matrix 2 von 5 decodiert werden sollen.
public static readonly SingleDecodeType Matrix2of5
Feldwert
MaxiCode
Gibt an, dass die Daten mit der Barcode-Spezifikation MaxiCode decodiert werden sollen.
public static readonly SingleDecodeType MaxiCode
Feldwert
MicrE13B
Gibt an, dass die Daten mit der Barcode-Spezifikation MICR E-13B decodiert werden sollen.
public static readonly SingleDecodeType MicrE13B
Feldwert
MicroPdf417
Gibt an, dass die Daten mit der Barcode-Spezifikation MicroPdf417 decodiert werden sollen.
public static readonly SingleDecodeType MicroPdf417
Feldwert
MicroQR
Gibt an, dass die Daten mit der Barcode-Spezifikation MicroQR Code decodiert werden sollen.
public static readonly SingleDecodeType MicroQR
Feldwert
MostCommonTypes
Gibt an, dass die Daten mit den am häufigsten verwendeten Symbologien überprüft werden.
public static readonly MultyDecodeType MostCommonTypes
Feldwert
None
Unbestimmter Decodetyp.
public static readonly SingleDecodeType None
Feldwert
OPC
Gibt an, dass die Daten mit der Barcode-Spezifikation OPC decodiert werden sollen.
public static readonly SingleDecodeType OPC
Feldwert
OneCode
Gibt an, dass die Daten mit der USPS OneCode Barcode-Spezifikation decodiert werden sollen.
public static readonly SingleDecodeType OneCode
Feldwert
PZN
Gibt an, dass die Daten mit der Barcode-Spezifikation PZN decodiert werden sollen. Diese Symbologie ist auch als Pharma Zentral Nummer bekannt. PZN7 und PZN8 werden unterstützt.
public static readonly SingleDecodeType PZN
Feldwert
PatchCode
Gibt an, dass die Daten mit der Barcode-Spezifikation Patch code decodiert werden sollen. Die Barcode-Symbologie wird für automatisches Scannen verwendet.
public static readonly SingleDecodeType PatchCode
Feldwert
Pdf417
Gibt an, dass die Daten mit der Barcode-Symbologie Pdf417 decodiert werden sollen.
public static readonly SingleDecodeType Pdf417
Feldwert
Pharmacode
Gibt an, dass die Daten mit dem Pharmacode Barcode decodiert werden sollen. Diese Symbologie ist auch als Pharmaceutical Binary Code bekannt.
public static readonly SingleDecodeType Pharmacode
Feldwert
Planet
Gibt an, dass die Daten mit der Barcode-Spezifikation Planet decodiert werden sollen.
public static readonly SingleDecodeType Planet
Feldwert
PostalTypes
Gibt an, dass die Daten mit allen 1.5D Postal Barcode-Symbologien überprüft werden, wie Planet, Postnet, AustraliaPost, OneCode, RM4SCC, DutchKIX.
public static readonly MultyDecodeType PostalTypes
Feldwert
Postnet
Gibt an, dass die Daten mit der Barcode-Spezifikation Postnet decodiert werden sollen.
public static readonly SingleDecodeType Postnet
Feldwert
QR
Gibt an, dass die Daten mit der Barcode-Spezifikation QR Code decodiert werden sollen.
public static readonly SingleDecodeType QR
Feldwert
RM4SCC
Gibt an, dass die Daten mit der Barcode-Spezifikation RM4SCC decodiert werden sollen. RM4SCC (Royal Mail 4-state Customer Code) wird für den automatisierten Sortierprozess von Post in Großbritannien verwendet.
public static readonly SingleDecodeType RM4SCC
Feldwert
RectMicroQR
Gibt an, dass die Daten mit der Barcode-Spezifikation RectMicroQR (rMQR) Code decodiert werden sollen.
public static readonly SingleDecodeType RectMicroQR
Feldwert
SCC14
Gibt an, dass die Daten mit der Barcode-Spezifikation SCC14 decodiert werden sollen.
public static readonly SingleDecodeType SCC14
Feldwert
SSCC18
Gibt an, dass die Daten mit der Barcode-Spezifikation SSCC18 decodiert werden sollen.
public static readonly SingleDecodeType SSCC18
Feldwert
Standard2of5
Gibt an, dass die Daten mit der Barcode-Spezifikation Standard 2 von 5 decodiert werden sollen.
public static readonly SingleDecodeType Standard2of5
Feldwert
Supplement
Gibt an, dass die Daten mit der Barcode-Spezifikation Supplement(EAN2, EAN5) decodiert werden sollen.
public static readonly SingleDecodeType Supplement
Feldwert
SwissPostParcel
Gibt an, dass die Daten mit der Barcode-Spezifikation Swiss Post Parcel Barcode decodiert werden sollen.
public static readonly SingleDecodeType SwissPostParcel
Feldwert
Types1D
Gibt an, dass die Daten mit allen 1D Barcode-Symbologien überprüft werden.
public static readonly MultyDecodeType Types1D
Feldwert
Types2D
Gibt an, dass die Daten mit allen 2D Barcode-Symbologien überprüft werden.
public static readonly MultyDecodeType Types2D
Feldwert
UPCA
Gibt an, dass die Daten mit der Barcode-Spezifikation UPC-A decodiert werden sollen.
public static readonly SingleDecodeType UPCA
Feldwert
UPCE
Gibt an, dass die Daten mit der Barcode-Spezifikation UPC-E decodiert werden sollen.
public static readonly SingleDecodeType UPCE
Feldwert
VIN
Gibt an, dass die Daten mit der Barcode-Spezifikation VIN (Fahrzeugidentifikationsnummer) decodiert werden sollen.
public static readonly SingleDecodeType VIN
Feldwert
Eigenschaften
AllSupportedTypesArray
Gibt ein Array zurück, das AllSupportedTypes darstellt.
public static SingleDecodeType[] AllSupportedTypesArray { get; }
Eigenschaftswert
Methoden
GetNames()
Ruft ein Array der Namen der Decodetypen ab.
public static string[] GetNames()
Gibt zurück
string[]
Ein String-Array der Namen der Decodetypen.
Is1D(BaseDecodeType)
Bestimmt, ob der angegebene Aspose.BarCode.BarCodeRecognition.BaseDecodeType eine 1D-Barcode-Symbologie enthält.
public static bool Is1D(BaseDecodeType symbology)
Parameter
symbology
BaseDecodeType
Der zu testende Aspose.BarCode.BarCodeRecognition.BaseDecodeType.
Gibt zurück
Gibt true zurück, wenn Aspose.BarCode.BarCodeRecognition.BaseDecodeType eine 1D-Barcode-Symbologie enthält; andernfalls false.
Is2D(BaseDecodeType)
Bestimmt, ob der angegebene Aspose.BarCode.BarCodeRecognition.BaseDecodeType eine 2D-Barcode-Symbologie enthält.
public static bool Is2D(BaseDecodeType symbology)
Parameter
symbology
BaseDecodeType
Der zu testende Aspose.BarCode.BarCodeRecognition.BaseDecodeType.
Gibt zurück
Gibt true zurück, wenn Aspose.BarCode.BarCodeRecognition.BaseDecodeType eine 2D-Barcode-Symbologie enthält; andernfalls false.
IsPostal(BaseDecodeType)
Bestimmt, ob der angegebene Aspose.BarCode.BarCodeRecognition.BaseDecodeType eine Postal-Barcode-Symbologie enthält.
public static bool IsPostal(BaseDecodeType symbology)
Parameter
symbology
BaseDecodeType
Der zu testende Aspose.BarCode.BarCodeRecognition.BaseDecodeType.
Gibt zurück
Gibt true zurück, wenn Aspose.BarCode.BarCodeRecognition.BaseDecodeType eine Postal-Barcode-Symbologie enthält; andernfalls false.
Parse(string, out SingleDecodeType)
Konvertiert die String-Darstellung eines SingleDecodeType in seine Instanz. Ein Rückgabewert zeigt an, ob die Konvertierung erfolgreich war oder nicht.
public static bool Parse(string parsingType, out SingleDecodeType result)
Parameter
parsingType
string
Ein String, der einen SingleDecodeType im Format “EAN8” oder “EAN13” oder “CodaBar”… enthält, um konvertiert zu werden.
result
SingleDecodeType
Ein tatsächlicher SingleDecodeType, der zurückgegeben wird, wenn die Konvertierung erfolgreich abgeschlossen wurde; andernfalls wird der unbestimmte Typ zurückgegeben: DecodeType.None.
Gibt zurück
true, wenn parsingType erfolgreich konvertiert wurde; andernfalls false.
ScanSets(params BaseDecodeType[])
Gibt die Scan-Sets nach Barcode-Typen an.
public static BaseDecodeType ScanSets(params BaseDecodeType[] barcodeTypes)
Parameter
barcodeTypes
BaseDecodeType[]
Array von einzelnen und mehreren Decodetypen.
Gibt zurück
Ein mehrteiliger Decodetyp.
TryParse(string, out SingleDecodeType)
Konvertiert die String-Darstellung eines SingleDecodeType in seine Instanz. Ein Rückgabewert zeigt an, ob die Konvertierung erfolgreich war oder nicht.
public static bool TryParse(string parsingType, out SingleDecodeType result)
Parameter
parsingType
string
Ein String, der einen SingleDecodeType im Format “EAN8” oder “EAN13” oder “CodaBar”… enthält, um konvertiert zu werden.
result
SingleDecodeType
Ein tatsächlicher SingleDecodeType, der zurückgegeben wird, wenn die Konvertierung erfolgreich abgeschlossen wurde; andernfalls wird der unbestimmte Typ zurückgegeben: DecodeType.None.
Gibt zurück
true, wenn parsingType erfolgreich konvertiert wurde; andernfalls false.
TryParse(string, out MultyDecodeType)
Konvertiert die String-Darstellung eines MultyDecodeType in seine Instanz. Ein Rückgabewert zeigt an, ob die Konvertierung erfolgreich war oder nicht.
public static bool TryParse(string parsingType, out MultyDecodeType result)
Parameter
parsingType
string
Ein String im Format “AllSupportedTypes” oder “EAN8,EAN13,CodaBar”, um konvertiert zu werden.
result
MultyDecodeType
Ein tatsächlicher MultyDecodeType, der zurückgegeben wird, wenn die Konvertierung erfolgreich abgeschlossen wurde; andernfalls wird der unbestimmte Typ zurückgegeben: new MultyDecodeType(DecodeType.None).
Gibt zurück
true, wenn parsingType erfolgreich konvertiert wurde; andernfalls false.