Class DecodeType
Namespace: Aspose.BarCode.BarCodeRecognition
Assembly: Aspose.BarCode.dll (25.1.0)
Chỉ định loại mã vạch cần đọc.
public static class DecodeType
Kế thừa
Các thành viên kế thừa
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Ví dụ
Mẫu này cho thấy cách phát hiện mã vạch Code39 và Code128.
using (BarCodeReader reader = new BarCodeReader(@"c:\test.png", DecodeType.Code39, DecodeType.Code128))
{
foreach (BarCodeResult result in reader.ReadBarCodes())
{
Console.WriteLine("Loại mã vạch: " + result.CodeTypeName);
Console.WriteLine("Nội dung mã vạch: " + result.CodeText);
}
}
Using reader As New BarCodeReader("c:\test.png", DecodeType.Code39, DecodeType.Code128)
For Each result As BarCodeResult In reader.ReadBarCodes()
Console.WriteLine("Loại mã vạch: " + result.CodeTypeName)
Console.WriteLine("Nội dung mã vạch: " + result.CodeText)
Next
End Using
Các trường
AllSupportedTypes
Chỉ định rằng dữ liệu sẽ được kiểm tra với tất cả các hệ thống mã vạch có sẵn
public static readonly MultyDecodeType AllSupportedTypes
Giá trị trường
AustraliaPost
Chỉ định rằng dữ liệu nên được giải mã bằng đặc tả mã vạch Australia Post
public static readonly SingleDecodeType AustraliaPost
Giá trị trường
AustralianPosteParcel
Chỉ định rằng dữ liệu nên được giải mã bằng đặc tả mã vạch Australian Post Domestic eParcel
public static readonly SingleDecodeType AustralianPosteParcel
Giá trị trường
Aztec
Chỉ định rằng dữ liệu nên được giải mã bằng đặc tả mã vạch Aztec
public static readonly SingleDecodeType Aztec
Giá trị trường
Codabar
Chỉ định rằng dữ liệu nên được giải mã bằng đặc tả mã vạch CODABAR
public static readonly SingleDecodeType Codabar
Giá trị trường
CodablockF
Chỉ định rằng dữ liệu nên được giải mã bằng đặc tả mã vạch CodablockF
public static readonly SingleDecodeType CodablockF
Giá trị trường
Code11
Chỉ định rằng dữ liệu nên được giải mã bằng đặc tả mã vạch CODE 11
public static readonly SingleDecodeType Code11
Giá trị trường
Code128
Chỉ định rằng dữ liệu nên được giải mã bằng đặc tả mã vạch CODE 128
public static readonly SingleDecodeType Code128
Giá trị trường
Code16K
Chỉ định rằng dữ liệu nên được giải mã bằng đặc tả mã vạch SCode16K
public static readonly SingleDecodeType Code16K
Giá trị trường
Code32
Chỉ định rằng dữ liệu nên được giải mã bằng đặc tả mã vạch Code32
public static readonly SingleDecodeType Code32
Giá trị trường
Code39
Chỉ định rằng dữ liệu nên được giải mã bằng đặc tả mã vạch Code 39 với bộ ký tự cơ bản: ISO/IEC 16388
public static readonly SingleDecodeType Code39
Giá trị trường
Code39FullASCII
Chỉ định rằng dữ liệu nên được giải mã bằng đặc tả mã vạch Code 39 với bộ ký tự ASCII đầy đủ: ISO/IEC 16388
public static readonly SingleDecodeType Code39FullASCII
Giá trị trường
Code93
Chỉ định rằng dữ liệu nên được giải mã bằng đặc tả mã vạch CODE 93
public static readonly SingleDecodeType Code93
Giá trị trường
CompactPdf417
Chỉ định rằng dữ liệu nên được giải mã bằng đặc tả mã vạch CompactPdf417 (Pdf417Truncated)
public static readonly SingleDecodeType CompactPdf417
Giá trị trường
DataLogic2of5
Chỉ định rằng dữ liệu nên được giải mã bằng đặc tả mã vạch DataLogic 2 of 5
public static readonly SingleDecodeType DataLogic2of5
Giá trị trường
DataMatrix
Chỉ định rằng dữ liệu nên được giải mã bằng đặc tả mã vạch DataMatrix
public static readonly SingleDecodeType DataMatrix
Giá trị trường
DatabarExpanded
Chỉ định rằng dữ liệu nên được giải mã bằng đặc tả mã vạch GS1 Databar expanded
public static readonly SingleDecodeType DatabarExpanded
Giá trị trường
DatabarExpandedStacked
Chỉ định rằng dữ liệu nên được giải mã bằng đặc tả mã vạch GS1 Databar expanded stacked
public static readonly SingleDecodeType DatabarExpandedStacked
Giá trị trường
DatabarLimited
Chỉ định rằng dữ liệu nên được giải mã bằng đặc tả mã vạch GS1 Databar limited
public static readonly SingleDecodeType DatabarLimited
Giá trị trường
DatabarOmniDirectional
Chỉ định rằng dữ liệu nên được giải mã bằng đặc tả mã vạch GS1 Databar omni-directional
public static readonly SingleDecodeType DatabarOmniDirectional
Giá trị trường
DatabarStacked
Chỉ định rằng dữ liệu nên được giải mã bằng đặc tả mã vạch GS1 Databar stacked
public static readonly SingleDecodeType DatabarStacked
Giá trị trường
DatabarStackedOmniDirectional
Chỉ định rằng dữ liệu nên được giải mã bằng đặc tả mã vạch GS1 Databar stacked omni-directional
public static readonly SingleDecodeType DatabarStackedOmniDirectional
Giá trị trường
DatabarTruncated
Chỉ định rằng dữ liệu nên được giải mã bằng đặc tả mã vạch GS1 Databar truncated
public static readonly SingleDecodeType DatabarTruncated
Giá trị trường
DeutschePostIdentcode
Chỉ định rằng dữ liệu nên được giải mã bằng đặc tả mã vạch DeutschePost Ident code
public static readonly SingleDecodeType DeutschePostIdentcode
Giá trị trường
DeutschePostLeitcode
Chỉ định rằng dữ liệu nên được giải mã bằng đặc tả mã vạch DeutschePost Leit code
public static readonly SingleDecodeType DeutschePostLeitcode
Giá trị trường
DotCode
Chỉ định rằng dữ liệu nên được giải mã bằng đặc tả mã vạch DotCode
public static readonly SingleDecodeType DotCode
Giá trị trường
DutchKIX
Chỉ định rằng dữ liệu nên được giải mã bằng đặc tả mã vạch DotCode
public static readonly SingleDecodeType DutchKIX
Giá trị trường
EAN13
Chỉ định rằng dữ liệu nên được giải mã bằng đặc tả mã vạch EAN-13
public static readonly SingleDecodeType EAN13
Giá trị trường
EAN14
Chỉ định rằng dữ liệu nên được giải mã bằng đặc tả mã vạch EAN14
public static readonly SingleDecodeType EAN14
Giá trị trường
EAN8
Chỉ định rằng dữ liệu nên được giải mã bằng đặc tả mã vạch EAN-8
public static readonly SingleDecodeType EAN8
Giá trị trường
GS1Aztec
Chỉ định rằng dữ liệu nên được giải mã bằng đặc tả mã vạch GS1 Aztec
public static readonly SingleDecodeType GS1Aztec
Giá trị trường
GS1Code128
Chỉ định rằng dữ liệu nên được giải mã bằng đặc tả mã vạch GS1 CODE 128
public static readonly SingleDecodeType GS1Code128
Giá trị trường
GS1CompositeBar
Chỉ định rằng dữ liệu nên được giải mã bằng đặc tả mã vạch GS1 Composite Bar
public static readonly SingleDecodeType GS1CompositeBar
Giá trị trường
GS1DataMatrix
Chỉ định rằng dữ liệu nên được giải mã bằng đặc tả mã vạch GS1DataMatrix
public static readonly SingleDecodeType GS1DataMatrix
Giá trị trường
GS1DotCode
Chỉ định rằng dữ liệu nên được giải mã bằng đặc tả mã vạch GS1 DotCode
public static readonly SingleDecodeType GS1DotCode
Giá trị trường
GS1HanXin
Chỉ định rằng dữ liệu nên được giải mã bằng đặc tả mã vạch GS1 Han Xin Code
public static readonly SingleDecodeType GS1HanXin
Giá trị trường
GS1MicroPdf417
Chỉ định rằng dữ liệu nên được giải mã bằng đặc tả mã vạch MicroPdf417
public static readonly SingleDecodeType GS1MicroPdf417
Giá trị trường
GS1QR
Chỉ định rằng dữ liệu nên được giải mã bằng đặc tả mã vạch GS1 QR
public static readonly SingleDecodeType GS1QR
Giá trị trường
HIBCAztecLIC
Chỉ định rằng dữ liệu nên được giải mã bằng đặc tả mã vạch HIBC LIC Aztec
public static readonly SingleDecodeType HIBCAztecLIC
Giá trị trường
HIBCAztecPAS
Chỉ định rằng dữ liệu nên được giải mã bằng đặc tả mã vạch HIBC PAS Aztec
public static readonly SingleDecodeType HIBCAztecPAS
Giá trị trường
HIBCCode128LIC
Chỉ định rằng dữ liệu nên được giải mã bằng đặc tả mã vạch HIBC LIC Code128
public static readonly SingleDecodeType HIBCCode128LIC
Giá trị trường
HIBCCode128PAS
Chỉ định rằng dữ liệu nên được giải mã bằng đặc tả mã vạch HIBC PAS Code128
public static readonly SingleDecodeType HIBCCode128PAS
Giá trị trường
HIBCCode39LIC
Chỉ định rằng dữ liệu nên được giải mã bằng đặc tả mã vạch HIBC LIC Code39
public static readonly SingleDecodeType HIBCCode39LIC
Giá trị trường
HIBCCode39PAS
Chỉ định rằng dữ liệu nên được giải mã bằng đặc tả mã vạch HIBC PAS Code39
public static readonly SingleDecodeType HIBCCode39PAS
Giá trị trường
HIBCDataMatrixLIC
Chỉ định rằng dữ liệu nên được giải mã bằng đặc tả mã vạch HIBC LIC DataMatrix
public static readonly SingleDecodeType HIBCDataMatrixLIC
Giá trị trường
HIBCDataMatrixPAS
Chỉ định rằng dữ liệu nên được giải mã bằng đặc tả mã vạch HIBC PAS DataMatrix
public static readonly SingleDecodeType HIBCDataMatrixPAS
Giá trị trường
HIBCQRLIC
Chỉ định rằng dữ liệu nên được giải mã bằng đặc tả mã vạch HIBC LIC QR
public static readonly SingleDecodeType HIBCQRLIC
Giá trị trường
HIBCQRPAS
Chỉ định rằng dữ liệu nên được giải mã bằng đặc tả mã vạch HIBC PAS QR
public static readonly SingleDecodeType HIBCQRPAS
Giá trị trường
HanXin
Chỉ định rằng dữ liệu nên được giải mã bằng đặc tả mã vạch Han Xin Code
public static readonly SingleDecodeType HanXin
Giá trị trường
IATA2of5
Chỉ định rằng dữ liệu nên được giải mã bằng đặc tả mã vạch IATA 2 of 5. IATA (Hiệp hội Vận tải Hàng không Quốc tế) sử dụng mã vạch này để quản lý hàng hóa hàng không.
public static readonly SingleDecodeType IATA2of5
Giá trị trường
ISBN
Chỉ định rằng dữ liệu nên được giải mã bằng đặc tả mã vạch ISBN
public static readonly SingleDecodeType ISBN
Giá trị trường
ISMN
Chỉ định rằng dữ liệu nên được giải mã bằng đặc tả mã vạch ISMN
public static readonly SingleDecodeType ISMN
Giá trị trường
ISSN
Chỉ định rằng dữ liệu nên được giải mã bằng đặc tả mã vạch ISSN
public static readonly SingleDecodeType ISSN
Giá trị trường
ITF14
Chỉ định rằng dữ liệu nên được giải mã bằng đặc tả mã vạch ITF14
public static readonly SingleDecodeType ITF14
Giá trị trường
ITF6
Chỉ định rằng dữ liệu nên được giải mã bằng đặc tả mã vạch ITF6
public static readonly SingleDecodeType ITF6
Giá trị trường
Interleaved2of5
Chỉ định rằng dữ liệu nên được giải mã bằng đặc tả mã vạch INTERLEAVED 2 of 5
public static readonly SingleDecodeType Interleaved2of5
Giá trị trường
ItalianPost25
Chỉ định rằng dữ liệu nên được giải mã bằng đặc tả mã vạch Italian Post 25
public static readonly SingleDecodeType ItalianPost25
Giá trị trường
MSI
Chỉ định rằng dữ liệu nên được giải mã bằng đặc tả mã vạch MSI Plessey
public static readonly SingleDecodeType MSI
Giá trị trường
MacroPdf417
Chỉ định rằng dữ liệu nên được giải mã bằng đặc tả mã vạch MacroPdf417
public static readonly SingleDecodeType MacroPdf417
Giá trị trường
Mailmark
Chỉ định rằng dữ liệu nên được giải mã bằng đặc tả mã vạch Royal Mail Mailmark.
public static readonly SingleDecodeType Mailmark
Giá trị trường
Matrix2of5
Chỉ định rằng dữ liệu nên được giải mã bằng đặc tả mã vạch Matrix 2 of 5
public static readonly SingleDecodeType Matrix2of5
Giá trị trường
MaxiCode
Chỉ định rằng dữ liệu nên được giải mã bằng đặc tả mã vạch MaxiCode
public static readonly SingleDecodeType MaxiCode
Giá trị trường
MicrE13B
Chỉ định rằng dữ liệu nên được giải mã bằng đặc tả mã vạch MICR E-13B
public static readonly SingleDecodeType MicrE13B
Giá trị trường
MicroPdf417
Chỉ định rằng dữ liệu nên được giải mã bằng đặc tả mã vạch MicroPdf417
public static readonly SingleDecodeType MicroPdf417
Giá trị trường
MicroQR
Chỉ định rằng dữ liệu nên được giải mã bằng đặc tả mã vạch MicroQR Code
public static readonly SingleDecodeType MicroQR
Giá trị trường
MostCommonTypes
Chỉ định rằng dữ liệu sẽ được kiểm tra với các hệ thống mã vạch được sử dụng phổ biến nhất
public static readonly MultyDecodeType MostCommonTypes
Giá trị trường
None
Loại giải mã không xác định.
public static readonly SingleDecodeType None
Giá trị trường
OPC
Chỉ định rằng dữ liệu nên được giải mã bằng đặc tả mã vạch OPC
public static readonly SingleDecodeType OPC
Giá trị trường
OneCode
Chỉ định rằng dữ liệu nên được giải mã bằng đặc tả mã vạch USPS OneCode
public static readonly SingleDecodeType OneCode
Giá trị trường
PZN
Chỉ định rằng dữ liệu nên được giải mã bằng đặc tả mã vạch PZN. Hệ thống mã vạch này cũng được biết đến với tên Pharma Zentral Nummer. Hỗ trợ PZN7 và PZN8.
public static readonly SingleDecodeType PZN
Giá trị trường
PatchCode
Chỉ định rằng dữ liệu nên được giải mã bằng đặc tả mã vạch Patch code. Hệ thống mã vạch này được sử dụng cho việc quét tự động
public static readonly SingleDecodeType PatchCode
Giá trị trường
Pdf417
Chỉ định rằng dữ liệu nên được giải mã bằng đặc tả mã vạch Pdf417
public static readonly SingleDecodeType Pdf417
Giá trị trường
Pharmacode
Chỉ định rằng dữ liệu nên được giải mã bằng đặc tả mã vạch Pharmacode. Hệ thống mã vạch này cũng được biết đến với tên Pharmaceutical Binary Code
public static readonly SingleDecodeType Pharmacode
Giá trị trường
Planet
Chỉ định rằng dữ liệu nên được giải mã bằng đặc tả mã vạch Planet
public static readonly SingleDecodeType Planet
Giá trị trường
PostalTypes
Chỉ định rằng dữ liệu sẽ được kiểm tra với tất cả các hệ thống mã vạch 1.5D Postal, như Planet, Postnet, AustraliaPost, OneCode, RM4SCC, DutchKIX
public static readonly MultyDecodeType PostalTypes
Giá trị trường
Postnet
Chỉ định rằng dữ liệu nên được giải mã bằng đặc tả mã vạch Postnet
public static readonly SingleDecodeType Postnet
Giá trị trường
QR
Chỉ định rằng dữ liệu nên được giải mã bằng đặc tả mã vạch QR Code
public static readonly SingleDecodeType QR
Giá trị trường
RM4SCC
Chỉ định rằng dữ liệu nên được giải mã bằng đặc tả mã vạch RM4SCC. RM4SCC (Royal Mail 4-state Customer Code) được sử dụng cho quy trình phân loại thư tự động ở Vương quốc Anh.
public static readonly SingleDecodeType RM4SCC
Giá trị trường
RectMicroQR
Chỉ định rằng dữ liệu nên được giải mã bằng đặc tả mã vạch RectMicroQR (rMQR) Code
public static readonly SingleDecodeType RectMicroQR
Giá trị trường
SCC14
Chỉ định rằng dữ liệu nên được giải mã bằng đặc tả mã vạch SCC14
public static readonly SingleDecodeType SCC14
Giá trị trường
SSCC18
Chỉ định rằng dữ liệu nên được giải mã bằng đặc tả mã vạch SSCC18
public static readonly SingleDecodeType SSCC18
Giá trị trường
Standard2of5
Chỉ định rằng dữ liệu nên được giải mã bằng đặc tả mã vạch Standard 2 of 5
public static readonly SingleDecodeType Standard2of5
Giá trị trường
Supplement
Chỉ định rằng dữ liệu nên được giải mã bằng đặc tả mã vạch Supplement(EAN2, EAN5)
public static readonly SingleDecodeType Supplement
Giá trị trường
SwissPostParcel
Chỉ định rằng dữ liệu nên được giải mã bằng đặc tả mã vạch Swiss Post Parcel Barcode
public static readonly SingleDecodeType SwissPostParcel
Giá trị trường
Types1D
Chỉ định rằng dữ liệu sẽ được kiểm tra với tất cả các hệ thống mã vạch 1D
public static readonly MultyDecodeType Types1D
Giá trị trường
Types2D
Chỉ định rằng dữ liệu sẽ được kiểm tra với tất cả các hệ thống mã vạch 2D
public static readonly MultyDecodeType Types2D
Giá trị trường
UPCA
Chỉ định rằng dữ liệu nên được giải mã bằng đặc tả mã vạch UPC-A
public static readonly SingleDecodeType UPCA
Giá trị trường
UPCE
Chỉ định rằng dữ liệu nên được giải mã bằng đặc tả mã vạch UPC-E
public static readonly SingleDecodeType UPCE
Giá trị trường
VIN
Chỉ định rằng dữ liệu nên được giải mã bằng đặc tả mã vạch VIN (Số nhận diện phương tiện)
public static readonly SingleDecodeType VIN
Giá trị trường
Các thuộc tính
AllSupportedTypesArray
Lấy một mảng đại diện cho AllSupportedTypes
public static SingleDecodeType[] AllSupportedTypesArray { get; }
Giá trị thuộc tính
Các phương thức
GetNames()
Lấy một mảng các tên của các loại giải mã.
public static string[] GetNames()
Trả về
string[]
Một mảng chuỗi chứa tên của các loại giải mã.
Is1D(BaseDecodeType)
Xác định xem Aspose.BarCode.BarCodeRecognition.BaseDecodeType đã chỉ định có chứa bất kỳ hệ thống mã vạch 1D nào không
public static bool Is1D(BaseDecodeType symbology)
Tham số
symbology
BaseDecodeType
Aspose.BarCode.BarCodeRecognition.BaseDecodeType cần kiểm tra.
Trả về
Trả về true nếu Aspose.BarCode.BarCodeRecognition.BaseDecodeType chứa bất kỳ hệ thống mã vạch 1D nào; ngược lại, trả về false.
Is2D(BaseDecodeType)
Xác định xem Aspose.BarCode.BarCodeRecognition.BaseDecodeType đã chỉ định có chứa bất kỳ hệ thống mã vạch 2D nào không
public static bool Is2D(BaseDecodeType symbology)
Tham số
symbology
BaseDecodeType
Aspose.BarCode.BarCodeRecognition.BaseDecodeType cần kiểm tra.
Trả về
Trả về true nếu Aspose.BarCode.BarCodeRecognition.BaseDecodeType chứa bất kỳ hệ thống mã vạch 2D nào; ngược lại, trả về false.
IsPostal(BaseDecodeType)
Xác định xem Aspose.BarCode.BarCodeRecognition.BaseDecodeType đã chỉ định có chứa bất kỳ hệ thống mã vạch Bưu chính nào không
public static bool IsPostal(BaseDecodeType symbology)
Tham số
symbology
BaseDecodeType
Aspose.BarCode.BarCodeRecognition.BaseDecodeType cần kiểm tra.
Trả về
Trả về true nếu Aspose.BarCode.BarCodeRecognition.BaseDecodeType chứa bất kỳ hệ thống mã vạch Bưu chính nào; ngược lại, trả về false.
Parse(string, out SingleDecodeType)
Chuyển đổi biểu diễn chuỗi của một SingleDecodeType thành thể hiện của nó. Giá trị trả về cho biết liệu việc chuyển đổi có thành công hay không.
public static bool Parse(string parsingType, out SingleDecodeType result)
Tham số
parsingType
string
Một chuỗi chứa một SingleDecodeType theo định dạng như “EAN8” hoặc “EAN13” hoặc “CodaBar”… để chuyển đổi.
result
SingleDecodeType
Một SingleDecodeType thực tế được trả về khi việc chuyển đổi hoàn tất thành công; nếu không, nó trả về loại không xác định: DecodeType.None.
Trả về
true nếu parsingType đã được chuyển đổi thành công; nếu không, false.
ScanSets(params BaseDecodeType[])
Chỉ định các tập hợp quét theo loại mã vạch
public static BaseDecodeType ScanSets(params BaseDecodeType[] barcodeTypes)
Tham số
barcodeTypes
BaseDecodeType[]
Mảng các loại giải mã đơn và đa
Trả về
Một loại giải mã đa
TryParse(string, out SingleDecodeType)
Chuyển đổi biểu diễn chuỗi của một SingleDecodeType thành thể hiện của nó. Giá trị trả về cho biết liệu việc chuyển đổi có thành công hay không.
public static bool TryParse(string parsingType, out SingleDecodeType result)
Tham số
parsingType
string
Một chuỗi chứa một SingleDecodeType theo định dạng như “EAN8” hoặc “EAN13” hoặc “CodaBar”… để chuyển đổi.
result
SingleDecodeType
Một SingleDecodeType thực tế được trả về khi việc chuyển đổi hoàn tất thành công; nếu không, nó trả về loại không xác định: DecodeType.None.
Trả về
true nếu parsingType đã được chuyển đổi thành công; nếu không, false.
TryParse(string, out MultyDecodeType)
Chuyển đổi biểu diễn chuỗi của một MultyDecodeType thành thể hiện của nó. Giá trị trả về cho biết liệu việc chuyển đổi có thành công hay không.
public static bool TryParse(string parsingType, out MultyDecodeType result)
Tham số
parsingType
string
Một chuỗi theo định dạng “AllSupportedTypes” hoặc “EAN8,EAN13,CodaBar” để chuyển đổi.
result
MultyDecodeType
Một MultyDecodeType thực tế được trả về khi việc chuyển đổi hoàn tất thành công; nếu không, nó trả về loại không xác định: new MultyDecodeType(DecodeType.None)
Trả về
true nếu parsingType đã được chuyển đổi thành công; nếu không, false.