Class DecodeType
Nazwa przestrzeń: Aspose.BarCode.BarCodeRecognition Zgromadzenie: Aspose.BarCode.dll (25.4.0)
Wyznacz typ kodu barowego do odczytu.
public static class DecodeType
Inheritance
Dziedziczeni członkowie
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Examples
W tym próbce pokazano, jak wykryć kody kodowe Code39 i Code128.
using (BarCodeReader reader = new BarCodeReader(@"c:\test.png", DecodeType.Code39, DecodeType.Code128))
{
foreach (BarCodeResult result in reader.ReadBarCodes())
{
Console.WriteLine("BarCode Type: " + 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 Type: " + result.CodeTypeName)
Console.WriteLine("BarCode CodeText: " + result.CodeText)
Next
End Using
Fields
AllSupportedTypes
Dane będą sprawdzane ze wszystkimi dostępnymi symboliami.
public static readonly MultyDecodeType AllSupportedTypes
Wartość pola
AustraliaPost
Oznacza to, że dane powinny być dekodowane przez Australijska poczta specyfikacja barcode
public static readonly SingleDecodeType AustraliaPost
Wartość pola
AustralianPosteParcel
Oznacza to, że dane powinny być dekodowane przez Australian Post Domestic eParcel kod barowy specyfikacja barcode
public static readonly SingleDecodeType AustralianPosteParcel
Wartość pola
Aztec
Oznacza to, że dane powinny być dekodowane przez Aztec specyfikacja barcode
public static readonly SingleDecodeType Aztec
Wartość pola
Codabar
Oznacza to, że dane powinny być dekodowane przez CODABAR specyfikacja barcode
public static readonly SingleDecodeType Codabar
Wartość pola
CodablockF
Oznacza to, że dane powinny być dekodowane przez CodablockF specyfikacja barcode
public static readonly SingleDecodeType CodablockF
Wartość pola
Code11
Oznacza to, że dane powinny być dekodowane przez Kod 11 specyfikacja barcode
public static readonly SingleDecodeType Code11
Wartość pola
Code128
Oznacza to, że dane powinny być dekodowane przez Kod 128 specyfikacja barcode
public static readonly SingleDecodeType Code128
Wartość pola
Kodek 16K
Oznacza to, że dane powinny być dekodowane przez Wskaźnik 16K specyfikacja barcode
public static readonly SingleDecodeType Code16K
Wartość pola
Code32
Oznacza to, że dane powinny być dekodowane przez Code32 specyfikacja barcode
public static readonly SingleDecodeType Code32
Wartość pola
Code39
Oznacza to, że dane powinny być dekodowane przez Kod 39 Podstawowa specyfikacja kodu paska: ISO/IEC 16388
public static readonly SingleDecodeType Code39
Wartość pola
Kod 39FullASCII
Oznacza to, że dane powinny być dekodowane przez Kod 39 Pełna specyfikacja kodu paska ASCII: ISO/IEC 16388
public static readonly SingleDecodeType Code39FullASCII
Wartość pola
Code93
Oznacza to, że dane powinny być dekodowane przez Kod 93 specyfikacja barcode
public static readonly SingleDecodeType Code93
Wartość pola
CompactPdf417
Oznacza to, że dane powinny być dekodowane przez CompactPdf417 (Pdf417Truncated) specyfikacja kodu paska
public static readonly SingleDecodeType CompactPdf417
Wartość pola
DataLogic2of5
Oznacza to, że dane powinny być dekodowane przez DataLogic 2 z 5 specyfikacja barcode
public static readonly SingleDecodeType DataLogic2of5
Wartość pola
DataMatrix
Oznacza to, że dane powinny być dekodowane przez DataMatrix Symbolika kodów barokowych
public static readonly SingleDecodeType DataMatrix
Wartość pola
DatabarExpanded
Oznacza to, że dane powinny być dekodowane przez GS1 Databar rozszerzony specyfikacja barcode
public static readonly SingleDecodeType DatabarExpanded
Wartość pola
DatabarExpandedStacked
Oznacza to, że dane powinny być dekodowane przez GS1 Databar rozszerzony specyfikacja barcode
public static readonly SingleDecodeType DatabarExpandedStacked
Wartość pola
DatabarLimited
Oznacza to, że dane powinny być dekodowane przez GS1 Databar ograniczony specyfikacja barcode
public static readonly SingleDecodeType DatabarLimited
Wartość pola
DatabarOmniDirectional
Oznacza to, że dane powinny być dekodowane przez GS1 Databar wszechstronny specyfikacja barcode
public static readonly SingleDecodeType DatabarOmniDirectional
Wartość pola
DatabarStacked
Oznacza to, że dane powinny być dekodowane przez GS1 Databar wykończony specyfikacja barcode
public static readonly SingleDecodeType DatabarStacked
Wartość pola
DatabarStackedOmniDirectional
Oznacza to, że dane powinny być dekodowane przez GS1 Databar wykończony omni-dyrektywny specyfikacja barcode
public static readonly SingleDecodeType DatabarStackedOmniDirectional
Wartość pola
DatabarTruncated
Oznacza to, że dane powinny być dekodowane przez GS1 Databar wstrząśnięty specyfikacja barcode
public static readonly SingleDecodeType DatabarTruncated
Wartość pola
DeutschePostIdentcode
Oznacza to, że dane powinny być dekodowane przez Kod identyfikacyjny DeutschePost specyfikacja barcode
public static readonly SingleDecodeType DeutschePostIdentcode
Wartość pola
DeutschePostLeitcode
Oznacza to, że dane powinny być dekodowane przez Kod DeutschePost specyfikacja barcode
public static readonly SingleDecodeType DeutschePostLeitcode
Wartość pola
DotCode
Oznacza to, że dane powinny być dekodowane przez DotCode specyfikacja barcode
public static readonly SingleDecodeType DotCode
Wartość pola
holenderski
Oznacza to, że dane powinny być dekodowane przez DotCode specyfikacja barcode
public static readonly SingleDecodeType DutchKIX
Wartość pola
EAN13
Oznacza to, że dane powinny być dekodowane przez EW-13 specyfikacja barcode
public static readonly SingleDecodeType EAN13
Wartość pola
EAN14
Oznacza to, że dane powinny być dekodowane przez EAN14 specyfikacja barcode
public static readonly SingleDecodeType EAN14
Wartość pola
EAN8
Oznacza to, że dane powinny być dekodowane przez EAN-8 specyfikacja barcode
public static readonly SingleDecodeType EAN8
Wartość pola
GS1Aztec
Oznacza to, że dane powinny być dekodowane przez GS1 Aztec specyfikacja barcode
public static readonly SingleDecodeType GS1Aztec
Wartość pola
Książka: GS1Code128
Oznacza to, że dane powinny być dekodowane przez GS1 KODE 128 specyfikacja barcode
public static readonly SingleDecodeType GS1Code128
Wartość pola
GS1 Kompozycja
Oznacza to, że dane powinny być dekodowane przez GS1 kompozytowy bar specyfikacja barcode
public static readonly SingleDecodeType GS1CompositeBar
Wartość pola
GS1DataMatrix
Oznacza to, że dane powinny być dekodowane przez GS1DataMatrix Symbolika kodów barokowych
public static readonly SingleDecodeType GS1DataMatrix
Wartość pola
GS1DotCode
Oznacza to, że dane powinny być dekodowane przez Zestaw GS1 DotCode specyfikacja barcode
public static readonly SingleDecodeType GS1DotCode
Wartość pola
Zestaw GS1HanXin
Oznacza to, że dane powinny być dekodowane przez GS1 Han Xin kod specyfikacja barcode
public static readonly SingleDecodeType GS1HanXin
Wartość pola
GS1MicroPdf417
Oznacza to, że dane powinny być dekodowane przez MicroPdf417 specyfikacja barcode
public static readonly SingleDecodeType GS1MicroPdf417
Wartość pola
GS1QR
Oznacza to, że dane powinny być dekodowane przez Zestaw 1 QR specyfikacja barcode
public static readonly SingleDecodeType GS1QR
Wartość pola
HIBCAZTECLIC
Oznacza to, że dane powinny być dekodowane przez HIBC LIC Aztec specyfikacja barcode
public static readonly SingleDecodeType HIBCAztecLIC
Wartość pola
HIBCAZTECPAS
Oznacza to, że dane powinny być dekodowane przez HIBC Pas Aztec specyfikacja barcode
public static readonly SingleDecodeType HIBCAztecPAS
Wartość pola
Książka HIBCCode128LIC
Oznacza to, że dane powinny być dekodowane przez HIBC LIC kod 128 specyfikacja barcode
public static readonly SingleDecodeType HIBCCode128LIC
Wartość pola
HIBCCode128PAS
Oznacza to, że dane powinny być dekodowane przez HIBC pas kod 128 specyfikacja barcode
public static readonly SingleDecodeType HIBCCode128PAS
Wartość pola
HIBCCode39LIC
Oznacza to, że dane powinny być dekodowane przez HIBC LIC kod 39 specyfikacja barcode
public static readonly SingleDecodeType HIBCCode39LIC
Wartość pola
HIBCCode39PAS
Oznacza to, że dane powinny być dekodowane przez HIBC pas kod 39 specyfikacja barcode
public static readonly SingleDecodeType HIBCCode39PAS
Wartość pola
HIBCDataMatrixLIC
Oznacza to, że dane powinny być dekodowane przez HIBC LIC DataMatrix specyfikacja barcode
public static readonly SingleDecodeType HIBCDataMatrixLIC
Wartość pola
HIBCDataMatrixPAS
Oznacza to, że dane powinny być dekodowane przez HIBC PAS DataMatrix specyfikacja barcode
public static readonly SingleDecodeType HIBCDataMatrixPAS
Wartość pola
HIBCQRLIC
Oznacza to, że dane powinny być dekodowane przez Wiadomości HIBC LIC QR specyfikacja barcode
public static readonly SingleDecodeType HIBCQRLIC
Wartość pola
HIBCQRPAS
Oznacza to, że dane powinny być dekodowane przez Wiadomości HIBC PAS QR specyfikacja barcode
public static readonly SingleDecodeType HIBCQRPAS
Wartość pola
HanXin
Oznacza to, że dane powinny być dekodowane przez HAN KODY specyfikacja barcode
public static readonly SingleDecodeType HanXin
Wartość pola
IATA2 z 5
Oznacza to, że dane powinny być dekodowane przez IATA 2 z 5 IATA (Międzynarodowa Stowarzyszenie Transportu Lotniczego) wykorzystuje ten kod barowy do zarządzania ładunkiem lotniczym.
public static readonly SingleDecodeType IATA2of5
Wartość pola
ISBN
Oznacza to, że dane powinny być dekodowane przez ISBN specyfikacja barcode
public static readonly SingleDecodeType ISBN
Wartość pola
ISMN
Oznacza to, że dane powinny być dekodowane przez ISMN specyfikacja barcode
public static readonly SingleDecodeType ISMN
Wartość pola
ISSN
Oznacza to, że dane powinny być dekodowane przez ISSN specyfikacja barcode
public static readonly SingleDecodeType ISSN
Wartość pola
ITF14
Oznacza to, że dane powinny być dekodowane przez ITF14 specyfikacja barcode
public static readonly SingleDecodeType ITF14
Wartość pola
ITF6
Oznacza to, że dane powinny być dekodowane przez ITF6 specyfikacja barcode
public static readonly SingleDecodeType ITF6
Wartość pola
Interleaved2of5
Oznacza to, że dane powinny być dekodowane przez Interleawed 2 z 5 specyfikacja barcode
public static readonly SingleDecodeType Interleaved2of5
Wartość pola
ItalianPost25
Oznacza to, że dane powinny być dekodowane przez Włochy 25 specyfikacja barcode
public static readonly SingleDecodeType ItalianPost25
Wartość pola
MSI
Oznacza to, że dane powinny być dekodowane przez MSI Plessey specyfikacja barcode
public static readonly SingleDecodeType MSI
Wartość pola
MacroPdf417
Oznacza to, że dane powinny być dekodowane przez MacroPdf417 specyfikacja barcode
public static readonly SingleDecodeType MacroPdf417
Wartość pola
Mailmark
Oznacza to, że dane powinny być dekodowane przez Królewski Mail Mailmark Specyfikacja kodu barkowego.
public static readonly SingleDecodeType Mailmark
Wartość pola
Matrix2of5
Oznacza to, że dane powinny być dekodowane przez Matrix 2 z 5 specyfikacja barcode
public static readonly SingleDecodeType Matrix2of5
Wartość pola
MaxiCode
Oznacza to, że dane powinny być dekodowane przez MaxiCode specyfikacja barcode
public static readonly SingleDecodeType MaxiCode
Wartość pola
Mikołaj13B
Oznacza to, że dane powinny być dekodowane przez MICR E-13B specyfikacja barcode
public static readonly SingleDecodeType MicrE13B
Wartość pola
MicroPdf417
Oznacza to, że dane powinny być dekodowane przez MicroPdf417 specyfikacja barcode
public static readonly SingleDecodeType MicroPdf417
Wartość pola
MicroQR
Oznacza to, że dane powinny być dekodowane przez Kod MicroQR specyfikacja barcode
public static readonly SingleDecodeType MicroQR
Wartość pola
MostCommonTypes
Dane będą sprawdzane przy użyciu najczęściej używanych symbologii.
public static readonly MultyDecodeType MostCommonTypes
Wartość pola
None
Nieokreślony rodzaj dekodowania.
public static readonly SingleDecodeType None
Wartość pola
OPC
Oznacza to, że dane powinny być dekodowane przez OPC specyfikacja barcode
public static readonly SingleDecodeType OPC
Wartość pola
OneCode
Dane muszą być dekodowane za pomocą USPS. OneCode specyfikacja barcode
public static readonly SingleDecodeType OneCode
Wartość pola
PZN
Oznacza to, że dane powinny być dekodowane przez PZN Symbolologia ta jest również znana jako Pharma Zentral Number. PZN7 i PZN8 są obsługiwane.
public static readonly SingleDecodeType PZN
Wartość pola
PatchCode
Oznacza to, że dane powinny być dekodowane przez Patch kod Symbolika kodów barowych jest używana do automatycznego skanowania
public static readonly SingleDecodeType PatchCode
Wartość pola
Pdf417
Oznacza to, że dane powinny być dekodowane przez Pdf417 Symbolika kodów barokowych
public static readonly SingleDecodeType Pdf417
Wartość pola
Pharmacode
Oznacza to, że dane powinny być dekodowane przez Pharmacode Symbolologia ta znana jest również jako farmakologiczny kod binarny.
public static readonly SingleDecodeType Pharmacode
Wartość pola
Planet
Oznacza to, że dane powinny być dekodowane przez Planet specyfikacja barcode
public static readonly SingleDecodeType Planet
Wartość pola
PostalTypes
Oznacza to, że dane zostaną zweryfikowane przez wszystkie 1.5D Poczta Symbole kodów barowych, takie jak Planet, Postnet, AustraliaPost, OneCode, RM4SCC, DutchKIX
public static readonly MultyDecodeType PostalTypes
Wartość pola
Postnet
Oznacza to, że dane powinny być dekodowane przez Postnet specyfikacja barcode
public static readonly SingleDecodeType Postnet
Wartość pola
QR
Oznacza to, że dane powinny być dekodowane przez Kod QR specyfikacja barcode
public static readonly SingleDecodeType QR
Wartość pola
RM4SCC
Oznacza to, że dane powinny być dekodowane przez RM4SCC RM4SCC (Royal Mail 4-state Customer Code) jest używany do automatycznego procesu sortowania poczty w Wielkiej Brytanii.
public static readonly SingleDecodeType RM4SCC
Wartość pola
RectMicroQR
Oznacza to, że dane powinny być dekodowane przez Kod RectMicroQR (rMQR) specyfikacja barcode
public static readonly SingleDecodeType RectMicroQR
Wartość pola
SCC14
Oznacza to, że dane powinny być dekodowane przez SCC14 specyfikacja barcode
public static readonly SingleDecodeType SCC14
Wartość pola
SSCC18
Oznacza to, że dane powinny być dekodowane przez SSCC18 specyfikacja barcode
public static readonly SingleDecodeType SSCC18
Wartość pola
Standard2of5
Oznacza to, że dane powinny być dekodowane przez Standard 2 z 5 specyfikacja barcode
public static readonly SingleDecodeType Standard2of5
Wartość pola
Supplement
Oznacza to, że dane powinny być dekodowane przez Dodatek (EAN2, EAN5) specyfikacja barcode
public static readonly SingleDecodeType Supplement
Wartość pola
SwissPostParcel
Oznacza to, że dane powinny być dekodowane przez Szwajcarski kod pocztowy specyfikacja barcode
public static readonly SingleDecodeType SwissPostParcel
Wartość pola
Typy1D
Oznacza to, że dane zostaną zweryfikowane przez wszystkie 1D Symbolika kodów barokowych
public static readonly MultyDecodeType Types1D
Wartość pola
Typy2D
Oznacza to, że dane zostaną zweryfikowane przez wszystkie 2D Symbolika kodów barokowych
public static readonly MultyDecodeType Types2D
Wartość pola
UPCA
Oznacza to, że dane powinny być dekodowane przez UPC-A specyfikacja barcode
public static readonly SingleDecodeType UPCA
Wartość pola
UPCE
Oznacza to, że dane powinny być dekodowane przez UPC-E specyfikacja barcode
public static readonly SingleDecodeType UPCE
Wartość pola
VIN
Oznacza to, że dane powinny być dekodowane przez VIN (numer identyfikacyjny pojazdu) specyfikacja kodu paska
public static readonly SingleDecodeType VIN
Wartość pola
Properties
AllSupportedTypesArray
Otrzymuje array, która reprezentuje AllSupportedTypes
public static SingleDecodeType[] AllSupportedTypesArray { get; }
Wartość nieruchomości
SingleDecodeType [ ]
Methods
GetNames()
Odtwarza szereg nazw typów dekodowania.
public static string[] GetNames()
Returns
string [ ]
Rękawiczki z nazwisk typów dekodowania.
W1D(BaseDecodeType)
Określa, czy określony Aspose.BarCode.BarCodeRecognition.BaseDecodeType zawiera dowolną symbolię kodu paska 1D
public static bool Is1D(BaseDecodeType symbology)
Parameters
symbology
BaseDecodeType
Aspose.BarCode.BarCodeRecognition.BaseDecodeType do przetestowania.
Returns
Returns prawda jeśli Aspose.BarCode.BarCodeRecognition.BaseDecodeType zawiera dowolną symbolikę kodów rzęs 1D; w przeciwnym razie fałszywe.
I2D(BaseDecodeType)
Określa, czy określony Aspose.BarCode.BarCodeRecognition.BaseDecodeType zawiera dowolną symbolikę kodu paska 2D
public static bool Is2D(BaseDecodeType symbology)
Parameters
symbology
BaseDecodeType
Aspose.BarCode.BarCodeRecognition.BaseDecodeType do przetestowania.
Returns
Returns prawda jeśli Aspose.BarCode.BarCodeRecognition.BaseDecodeType zawiera dowolną symbolikę kodu paska 2D; w przeciwnym razie fałszywe.
IsPostal(BaseDecodeType)
Określa, czy określony Aspose.BarCode.BarCodeRecognition.BaseDecodeType zawiera dowolną symbolikę kodu paska pocztowego
public static bool IsPostal(BaseDecodeType symbology)
Parameters
symbology
BaseDecodeType
Aspose.BarCode.BarCodeRecognition.BaseDecodeType do przetestowania.
Returns
Returns prawda jeśli Aspose.BarCode.BarCodeRecognition.BaseDecodeType zawiera dowolną symbolikę kodu paska pocztowego; w przeciwnym razie fałszywe.
Parse(Źródło: SingleDecodeType)
Konwertuje reprezentację łańcucha SingleDecodeType do jego instancji.Wartość zwrotu wskazuje, czy konwersja odniosła sukces, czy nie.
public static bool Parse(string parsingType, out SingleDecodeType result)
Parameters
parsingType
string
Strumień zawierający SingleDecodeType w formacie “EAN8” lub “EAN13” lub “CodaBar…” do konwersji.
result
SingleDecodeType
Prawdziwy SingleDecodeType zwraca się, gdy konwersja została pomyślnie zakończona; w przeciwnym razie zwraca się nieograniczony typ: DecodeType.None.
Returns
prawda w przypadku, gdy przelew został usunięty; w przeciwnym razie, fałszywe.
ScanSets(Płytki bazowe[])
Określenie zestawów skanowania według barcodeTypes
public static BaseDecodeType ScanSets(params BaseDecodeType[] barcodeTypes)
Parameters
barcodeTypes
BaseDecodeType
[ ]
Różnorodność pojedynczych i wielokrotnych typów dekodowania
Returns
Wiele rodzajów dekodowania
TryParse(Źródło: SingleDecodeType)
Konwertuje reprezentację łańcucha SingleDecodeType do jego instancji.Wartość zwrotu wskazuje, czy konwersja odniosła sukces, czy nie.
public static bool TryParse(string parsingType, out SingleDecodeType result)
Parameters
parsingType
string
Strumień zawierający SingleDecodeType w formacie “EAN8” lub “EAN13” lub “CodaBar…” do konwersji.
result
SingleDecodeType
Prawdziwy SingleDecodeType zwraca się, gdy konwersja została pomyślnie zakończona; w przeciwnym razie zwraca się nieograniczony typ: DecodeType.None.
Returns
prawda w przypadku, gdy przelew został usunięty; w przeciwnym razie, fałszywe.
TryParse(Źródło: MultyDecodeType)
Konwertuje reprezentację łańcucha MultyDecodeType na jego przykład.Wartość zwrotu wskazuje, czy konwersja odniosła sukces, czy nie.
public static bool TryParse(string parsingType, out MultyDecodeType result)
Parameters
parsingType
string
Strumień w formacie “AllSupportedTypes” lub “EAN8,EAN13,CodaBar” do konwersji.
result
MultyDecodeType
Prawdziwy MultyDecodeType jest zwracany, gdy konwersja została pomyślnie zakończona; w przeciwnym razie zwraca się nieograniczony typ: nowy MultyDecodeType(DecodeType.None)
Returns
prawda w przypadku, gdy przelew został usunięty; w przeciwnym razie, fałszywe.