Class DecodeType
Namespace: Aspose.BarCode.BarCodeRecognition
Assembly: Aspose.BarCode.dll (25.1.0)
읽을 바코드 유형을 지정합니다.
public static class DecodeType
상속
상속된 멤버
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
예제
이 샘플은 Code39 및 Code128 바코드를 감지하는 방법을 보여줍니다.
using (BarCodeReader reader = new BarCodeReader(@"c:\test.png", DecodeType.Code39, DecodeType.Code128))
{
foreach (BarCodeResult result in reader.ReadBarCodes())
{
Console.WriteLine("바코드 유형: " + result.CodeTypeName);
Console.WriteLine("바코드 코드 텍스트: " + result.CodeText);
}
}
Using reader As New BarCodeReader("c:\test.png", DecodeType.Code39, DecodeType.Code128)
For Each result As BarCodeResult In reader.ReadBarCodes()
Console.WriteLine("바코드 유형: " + result.CodeTypeName)
Console.WriteLine("바코드 코드 텍스트: " + result.CodeText)
Next
End Using
필드
AllSupportedTypes
모든 사용 가능한 심볼로지로 데이터가 확인될 것임을 지정합니다.
public static readonly MultyDecodeType AllSupportedTypes
필드 값
AustraliaPost
데이터가 Australia Post 바코드 사양으로 디코딩되어야 함을 지정합니다.
public static readonly SingleDecodeType AustraliaPost
필드 값
AustralianPosteParcel
데이터가 Australian Post Domestic eParcel Barcode 바코드 사양으로 디코딩되어야 함을 지정합니다.
public static readonly SingleDecodeType AustralianPosteParcel
필드 값
Aztec
데이터가 Aztec 바코드 사양으로 디코딩되어야 함을 지정합니다.
public static readonly SingleDecodeType Aztec
필드 값
Codabar
데이터가 CODABAR 바코드 사양으로 디코딩되어야 함을 지정합니다.
public static readonly SingleDecodeType Codabar
필드 값
CodablockF
데이터가 CodablockF 바코드 사양으로 디코딩되어야 함을 지정합니다.
public static readonly SingleDecodeType CodablockF
필드 값
Code11
데이터가 CODE 11 바코드 사양으로 디코딩되어야 함을 지정합니다.
public static readonly SingleDecodeType Code11
필드 값
Code128
데이터가 CODE 128 바코드 사양으로 디코딩되어야 함을 지정합니다.
public static readonly SingleDecodeType Code128
필드 값
Code16K
데이터가 SCode16K 바코드 사양으로 디코딩되어야 함을 지정합니다.
public static readonly SingleDecodeType Code16K
필드 값
Code32
데이터가 Code32 바코드 사양으로 디코딩되어야 함을 지정합니다.
public static readonly SingleDecodeType Code32
필드 값
Code39
데이터가 Code 39 기본 문자 집합 바코드 사양으로 디코딩되어야 함을 지정합니다: ISO/IEC 16388
public static readonly SingleDecodeType Code39
필드 값
Code39FullASCII
데이터가 Code 39 전체 ASCII 문자 집합 바코드 사양으로 디코딩되어야 함을 지정합니다: ISO/IEC 16388
public static readonly SingleDecodeType Code39FullASCII
필드 값
Code93
데이터가 CODE 93 바코드 사양으로 디코딩되어야 함을 지정합니다.
public static readonly SingleDecodeType Code93
필드 값
CompactPdf417
데이터가 CompactPdf417 (Pdf417Truncated) 바코드 사양으로 디코딩되어야 함을 지정합니다.
public static readonly SingleDecodeType CompactPdf417
필드 값
DataLogic2of5
데이터가 DataLogic 2 of 5 바코드 사양으로 디코딩되어야 함을 지정합니다.
public static readonly SingleDecodeType DataLogic2of5
필드 값
DataMatrix
데이터가 DataMatrix 바코드 심볼로지로 디코딩되어야 함을 지정합니다.
public static readonly SingleDecodeType DataMatrix
필드 값
DatabarExpanded
데이터가 GS1 Databar expanded 바코드 사양으로 디코딩되어야 함을 지정합니다.
public static readonly SingleDecodeType DatabarExpanded
필드 값
DatabarExpandedStacked
데이터가 GS1 Databar expanded stacked 바코드 사양으로 디코딩되어야 함을 지정합니다.
public static readonly SingleDecodeType DatabarExpandedStacked
필드 값
DatabarLimited
데이터가 GS1 Databar limited 바코드 사양으로 디코딩되어야 함을 지정합니다.
public static readonly SingleDecodeType DatabarLimited
필드 값
DatabarOmniDirectional
데이터가 GS1 Databar omni-directional 바코드 사양으로 디코딩되어야 함을 지정합니다.
public static readonly SingleDecodeType DatabarOmniDirectional
필드 값
DatabarStacked
데이터가 GS1 Databar stacked 바코드 사양으로 디코딩되어야 함을 지정합니다.
public static readonly SingleDecodeType DatabarStacked
필드 값
DatabarStackedOmniDirectional
데이터가 GS1 Databar stacked omni-directional 바코드 사양으로 디코딩되어야 함을 지정합니다.
public static readonly SingleDecodeType DatabarStackedOmniDirectional
필드 값
DatabarTruncated
데이터가 GS1 Databar truncated 바코드 사양으로 디코딩되어야 함을 지정합니다.
public static readonly SingleDecodeType DatabarTruncated
필드 값
DeutschePostIdentcode
데이터가 DeutschePost Ident code 바코드 사양으로 디코딩되어야 함을 지정합니다.
public static readonly SingleDecodeType DeutschePostIdentcode
필드 값
DeutschePostLeitcode
데이터가 DeutschePost Leit code 바코드 사양으로 디코딩되어야 함을 지정합니다.
public static readonly SingleDecodeType DeutschePostLeitcode
필드 값
DotCode
데이터가 DotCode 바코드 사양으로 디코딩되어야 함을 지정합니다.
public static readonly SingleDecodeType DotCode
필드 값
DutchKIX
데이터가 DotCode 바코드 사양으로 디코딩되어야 함을 지정합니다.
public static readonly SingleDecodeType DutchKIX
필드 값
EAN13
데이터가 EAN-13 바코드 사양으로 디코딩되어야 함을 지정합니다.
public static readonly SingleDecodeType EAN13
필드 값
EAN14
데이터가 EAN14 바코드 사양으로 디코딩되어야 함을 지정합니다.
public static readonly SingleDecodeType EAN14
필드 값
EAN8
데이터가 EAN-8 바코드 사양으로 디코딩되어야 함을 지정합니다.
public static readonly SingleDecodeType EAN8
필드 값
GS1Aztec
데이터가 GS1 Aztec 바코드 사양으로 디코딩되어야 함을 지정합니다.
public static readonly SingleDecodeType GS1Aztec
필드 값
GS1Code128
데이터가 GS1 CODE 128 바코드 사양으로 디코딩되어야 함을 지정합니다.
public static readonly SingleDecodeType GS1Code128
필드 값
GS1CompositeBar
데이터가 GS1 Composite Bar 바코드 사양으로 디코딩되어야 함을 지정합니다.
public static readonly SingleDecodeType GS1CompositeBar
필드 값
GS1DataMatrix
데이터가 GS1DataMatrix 바코드 심볼로지로 디코딩되어야 함을 지정합니다.
public static readonly SingleDecodeType GS1DataMatrix
필드 값
GS1DotCode
데이터가 GS1 DotCode 바코드 사양으로 디코딩되어야 함을 지정합니다.
public static readonly SingleDecodeType GS1DotCode
필드 값
GS1HanXin
데이터가 GS1 Han Xin Code 바코드 사양으로 디코딩되어야 함을 지정합니다.
public static readonly SingleDecodeType GS1HanXin
필드 값
GS1MicroPdf417
데이터가 MicroPdf417 바코드 사양으로 디코딩되어야 함을 지정합니다.
public static readonly SingleDecodeType GS1MicroPdf417
필드 값
GS1QR
데이터가 GS1 QR 바코드 사양으로 디코딩되어야 함을 지정합니다.
public static readonly SingleDecodeType GS1QR
필드 값
HIBCAztecLIC
데이터가 HIBC LIC Aztec 바코드 사양으로 디코딩되어야 함을 지정합니다.
public static readonly SingleDecodeType HIBCAztecLIC
필드 값
HIBCAztecPAS
데이터가 HIBC PAS Aztec 바코드 사양으로 디코딩되어야 함을 지정합니다.
public static readonly SingleDecodeType HIBCAztecPAS
필드 값
HIBCCode128LIC
데이터가 HIBC LIC Code128 바코드 사양으로 디코딩되어야 함을 지정합니다.
public static readonly SingleDecodeType HIBCCode128LIC
필드 값
HIBCCode128PAS
데이터가 HIBC PAS Code128 바코드 사양으로 디코딩되어야 함을 지정합니다.
public static readonly SingleDecodeType HIBCCode128PAS
필드 값
HIBCCode39LIC
데이터가 HIBC LIC Code39 바코드 사양으로 디코딩되어야 함을 지정합니다.
public static readonly SingleDecodeType HIBCCode39LIC
필드 값
HIBCCode39PAS
데이터가 HIBC PAS Code39 바코드 사양으로 디코딩되어야 함을 지정합니다.
public static readonly SingleDecodeType HIBCCode39PAS
필드 값
HIBCDataMatrixLIC
데이터가 HIBC LIC DataMatrix 바코드 사양으로 디코딩되어야 함을 지정합니다.
public static readonly SingleDecodeType HIBCDataMatrixLIC
필드 값
HIBCDataMatrixPAS
데이터가 HIBC PAS DataMatrix 바코드 사양으로 디코딩되어야 함을 지정합니다.
public static readonly SingleDecodeType HIBCDataMatrixPAS
필드 값
HIBCQRLIC
데이터가 HIBC LIC QR 바코드 사양으로 디코딩되어야 함을 지정합니다.
public static readonly SingleDecodeType HIBCQRLIC
필드 값
HIBCQRPAS
데이터가 HIBC PAS QR 바코드 사양으로 디코딩되어야 함을 지정합니다.
public static readonly SingleDecodeType HIBCQRPAS
필드 값
HanXin
데이터가 Han Xin Code 바코드 사양으로 디코딩되어야 함을 지정합니다.
public static readonly SingleDecodeType HanXin
필드 값
IATA2of5
데이터가 IATA 2 of 5 바코드 사양으로 디코딩되어야 함을 지정합니다. IATA (국제 항공 운송 협회)는 이 바코드를 항공 화물 관리를 위해 사용합니다.
public static readonly SingleDecodeType IATA2of5
필드 값
ISBN
데이터가 ISBN 바코드 사양으로 디코딩되어야 함을 지정합니다.
public static readonly SingleDecodeType ISBN
필드 값
ISMN
데이터가 ISMN 바코드 사양으로 디코딩되어야 함을 지정합니다.
public static readonly SingleDecodeType ISMN
필드 값
ISSN
데이터가 ISSN 바코드 사양으로 디코딩되어야 함을 지정합니다.
public static readonly SingleDecodeType ISSN
필드 값
ITF14
데이터가 ITF14 바코드 사양으로 디코딩되어야 함을 지정합니다.
public static readonly SingleDecodeType ITF14
필드 값
ITF6
데이터가 ITF6 바코드 사양으로 디코딩되어야 함을 지정합니다.
public static readonly SingleDecodeType ITF6
필드 값
Interleaved2of5
데이터가 INTERLEAVED 2 of 5 바코드 사양으로 디코딩되어야 함을 지정합니다.
public static readonly SingleDecodeType Interleaved2of5
필드 값
ItalianPost25
데이터가 Italian Post 25 바코드 사양으로 디코딩되어야 함을 지정합니다.
public static readonly SingleDecodeType ItalianPost25
필드 값
MSI
데이터가 MSI Plessey 바코드 사양으로 디코딩되어야 함을 지정합니다.
public static readonly SingleDecodeType MSI
필드 값
MacroPdf417
데이터가 MacroPdf417 바코드 사양으로 디코딩되어야 함을 지정합니다.
public static readonly SingleDecodeType MacroPdf417
필드 값
Mailmark
데이터가 Royal Mail Mailmark 바코드 사양으로 디코딩되어야 함을 지정합니다.
public static readonly SingleDecodeType Mailmark
필드 값
Matrix2of5
데이터가 Matrix 2 of 5 바코드 사양으로 디코딩되어야 함을 지정합니다.
public static readonly SingleDecodeType Matrix2of5
필드 값
MaxiCode
데이터가 MaxiCode 바코드 사양으로 디코딩되어야 함을 지정합니다.
public static readonly SingleDecodeType MaxiCode
필드 값
MicrE13B
데이터가 MICR E-13B 바코드 사양으로 디코딩되어야 함을 지정합니다.
public static readonly SingleDecodeType MicrE13B
필드 값
MicroPdf417
데이터가 MicroPdf417 바코드 사양으로 디코딩되어야 함을 지정합니다.
public static readonly SingleDecodeType MicroPdf417
필드 값
MicroQR
데이터가 MicroQR Code 바코드 사양으로 디코딩되어야 함을 지정합니다.
public static readonly SingleDecodeType MicroQR
필드 값
MostCommonTypes
데이터가 가장 일반적으로 사용되는 심볼로지로 확인될 것임을 지정합니다.
public static readonly MultyDecodeType MostCommonTypes
필드 값
None
지정되지 않은 디코드 유형입니다.
public static readonly SingleDecodeType None
필드 값
OPC
데이터가 OPC 바코드 사양으로 디코딩되어야 함을 지정합니다.
public static readonly SingleDecodeType OPC
필드 값
OneCode
데이터가 USPS OneCode 바코드 사양으로 디코딩되어야 함을 지정합니다.
public static readonly SingleDecodeType OneCode
필드 값
PZN
데이터가 PZN 바코드 사양으로 디코딩되어야 함을 지정합니다. 이 심볼로지는 Pharma Zentral Nummer로도 알려져 있습니다. PZN7 및 PZN8이 지원됩니다.
public static readonly SingleDecodeType PZN
필드 값
PatchCode
데이터가 Patch code 바코드 사양으로 디코딩되어야 함을 지정합니다. 바코드 심볼로지는 자동 스캔을 위해 사용됩니다.
public static readonly SingleDecodeType PatchCode
필드 값
Pdf417
데이터가 Pdf417 바코드 심볼로지로 디코딩되어야 함을 지정합니다.
public static readonly SingleDecodeType Pdf417
필드 값
Pharmacode
데이터가 Pharmacode 바코드로 디코딩되어야 함을 지정합니다. 이 심볼로지는 Pharmaceutical Binary Code로도 알려져 있습니다.
public static readonly SingleDecodeType Pharmacode
필드 값
Planet
데이터가 Planet 바코드 사양으로 디코딩되어야 함을 지정합니다.
public static readonly SingleDecodeType Planet
필드 값
PostalTypes
데이터가 모든 1.5D Postal 바코드 심볼로지로 확인될 것임을 지정합니다, 예를 들어 Planet, Postnet, AustraliaPost, OneCode, RM4SCC, DutchKIX
public static readonly MultyDecodeType PostalTypes
필드 값
Postnet
데이터가 Postnet 바코드 사양으로 디코딩되어야 함을 지정합니다.
public static readonly SingleDecodeType Postnet
필드 값
QR
데이터가 QR Code 바코드 사양으로 디코딩되어야 함을 지정합니다.
public static readonly SingleDecodeType QR
필드 값
RM4SCC
데이터가 RM4SCC 바코드 사양으로 디코딩되어야 함을 지정합니다. RM4SCC (Royal Mail 4-state Customer Code)는 영국에서 자동화된 우편 분류 프로세스에 사용됩니다.
public static readonly SingleDecodeType RM4SCC
필드 값
RectMicroQR
데이터가 RectMicroQR (rMQR) Code 바코드 사양으로 디코딩되어야 함을 지정합니다.
public static readonly SingleDecodeType RectMicroQR
필드 값
SCC14
데이터가 SCC14 바코드 사양으로 디코딩되어야 함을 지정합니다.
public static readonly SingleDecodeType SCC14
필드 값
SSCC18
데이터가 SSCC18 바코드 사양으로 디코딩되어야 함을 지정합니다.
public static readonly SingleDecodeType SSCC18
필드 값
Standard2of5
데이터가 Standard 2 of 5 바코드 사양으로 디코딩되어야 함을 지정합니다.
public static readonly SingleDecodeType Standard2of5
필드 값
Supplement
데이터가 Supplement(EAN2, EAN5) 바코드 사양으로 디코딩되어야 함을 지정합니다.
public static readonly SingleDecodeType Supplement
필드 값
SwissPostParcel
데이터가 Swiss Post Parcel Barcode 바코드 사양으로 디코딩되어야 함을 지정합니다.
public static readonly SingleDecodeType SwissPostParcel
필드 값
Types1D
데이터가 모든 1D 바코드 심볼로지로 확인될 것임을 지정합니다.
public static readonly MultyDecodeType Types1D
필드 값
Types2D
데이터가 모든 2D 바코드 심볼로지로 확인될 것임을 지정합니다.
public static readonly MultyDecodeType Types2D
필드 값
UPCA
데이터가 UPC-A 바코드 사양으로 디코딩되어야 함을 지정합니다.
public static readonly SingleDecodeType UPCA
필드 값
UPCE
데이터가 UPC-E 바코드 사양으로 디코딩되어야 함을 지정합니다.
public static readonly SingleDecodeType UPCE
필드 값
VIN
데이터가 VIN (차량 식별 번호) 바코드 사양으로 디코딩되어야 함을 지정합니다.
public static readonly SingleDecodeType VIN
필드 값
속성
AllSupportedTypesArray
모든 지원되는 유형을 나타내는 배열을 가져옵니다.
public static SingleDecodeType[] AllSupportedTypesArray { get; }
속성 값
메서드
GetNames()
디코드 유형의 이름 배열을 검색합니다.
public static string[] GetNames()
반환 값
string[]
디코드 유형의 이름으로 구성된 문자열 배열입니다.
Is1D(BaseDecodeType)
지정된 Aspose.BarCode.BarCodeRecognition.BaseDecodeType가 1D 바코드 심볼로지를 포함하는지 여부를 결정합니다.
public static bool Is1D(BaseDecodeType symbology)
매개변수
symbology
BaseDecodeType
테스트할 Aspose.BarCode.BarCodeRecognition.BaseDecodeType입니다.
반환 값
Aspose.BarCode.BarCodeRecognition.BaseDecodeType가 1D 바코드 심볼로지를 포함하는 경우 true를 반환하고, 그렇지 않으면 false를 반환합니다.
Is2D(BaseDecodeType)
지정된 Aspose.BarCode.BarCodeRecognition.BaseDecodeType가 2D 바코드 심볼로지를 포함하는지 여부를 결정합니다.
public static bool Is2D(BaseDecodeType symbology)
매개변수
symbology
BaseDecodeType
테스트할 Aspose.BarCode.BarCodeRecognition.BaseDecodeType입니다.
반환 값
Aspose.BarCode.BarCodeRecognition.BaseDecodeType가 2D 바코드 심볼로지를 포함하는 경우 true를 반환하고, 그렇지 않으면 false를 반환합니다.
IsPostal(BaseDecodeType)
지정된 Aspose.BarCode.BarCodeRecognition.BaseDecodeType가 우편 바코드 심볼로지를 포함하는지 여부를 결정합니다.
public static bool IsPostal(BaseDecodeType symbology)
매개변수
symbology
BaseDecodeType
테스트할 Aspose.BarCode.BarCodeRecognition.BaseDecodeType입니다.
반환 값
Aspose.BarCode.BarCodeRecognition.BaseDecodeType가 우편 바코드 심볼로지를 포함하는 경우 true를 반환하고, 그렇지 않으면 false를 반환합니다.
Parse(string, out SingleDecodeType)
SingleDecodeType의 문자열 표현을 해당 인스턴스로 변환합니다. 반환 값은 변환이 성공했는지 실패했는지를 나타냅니다.
public static bool Parse(string parsingType, out SingleDecodeType result)
매개변수
parsingType
string
“EAN8” 또는 “EAN13” 또는 “CodaBar"와 같은 형식의 SingleDecodeType을 포함하는 문자열입니다.
result
SingleDecodeType
변환이 성공적으로 완료되면 반환되는 실제 SingleDecodeType입니다. 그렇지 않으면 무한정 유형: DecodeType.None을 반환합니다.
반환 값
parsingType가 성공적으로 변환된 경우 true를 반환하고, 그렇지 않으면 false를 반환합니다.
ScanSets(params BaseDecodeType[])
바코드 유형으로 스캔 세트를 지정합니다.
public static BaseDecodeType ScanSets(params BaseDecodeType[] barcodeTypes)
매개변수
barcodeTypes
BaseDecodeType[]
단일 및 다중 디코드 유형의 배열입니다.
반환 값
다중 디코드 유형입니다.
TryParse(string, out SingleDecodeType)
SingleDecodeType의 문자열 표현을 해당 인스턴스로 변환합니다. 반환 값은 변환이 성공했는지 실패했는지를 나타냅니다.
public static bool TryParse(string parsingType, out SingleDecodeType result)
매개변수
parsingType
string
“EAN8” 또는 “EAN13” 또는 “CodaBar"와 같은 형식의 SingleDecodeType을 포함하는 문자열입니다.
result
SingleDecodeType
변환이 성공적으로 완료되면 반환되는 실제 SingleDecodeType입니다. 그렇지 않으면 무한정 유형: DecodeType.None을 반환합니다.
반환 값
parsingType가 성공적으로 변환된 경우 true를 반환하고, 그렇지 않으면 false를 반환합니다.
TryParse(string, out MultyDecodeType)
MultyDecodeType의 문자열 표현을 해당 인스턴스로 변환합니다. 반환 값은 변환이 성공했는지 실패했는지를 나타냅니다.
public static bool TryParse(string parsingType, out MultyDecodeType result)
매개변수
parsingType
string
“AllSupportedTypes” 또는 “EAN8,EAN13,CodaBar"와 같은 형식의 문자열입니다.
result
MultyDecodeType
변환이 성공적으로 완료되면 반환되는 실제 MultyDecodeType입니다. 그렇지 않으면 무한정 유형: new MultyDecodeType(DecodeType.None)을 반환합니다.
반환 값
parsingType가 성공적으로 변환된 경우 true를 반환하고, 그렇지 않으면 false를 반환합니다.