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
データがオーストラリア郵便バーコード仕様でデコードされるべきことを指定します。
public static readonly SingleDecodeType AustraliaPost
フィールド値
AustralianPosteParcel
データがオーストラリア郵便国内eパーセルバーコード仕様でデコードされるべきことを指定します。
public static readonly SingleDecodeType AustralianPosteParcel
フィールド値
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
データがイタリア郵便 25バーコード仕様でデコードされるべきことを指定します。
public static readonly SingleDecodeType ItalianPost25
フィールド値
MSI
データがMSI Plesseyバーコード仕様でデコードされるべきことを指定します。
public static readonly SingleDecodeType MSI
フィールド値
MacroPdf417
データがMacroPdf417バーコード仕様でデコードされるべきことを指定します。
public static readonly SingleDecodeType MacroPdf417
フィールド値
Mailmark
データがロイヤルメール 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
データがUSPSOneCodeバーコード仕様でデコードされるべきことを指定します。
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
データがスイス郵便パーセルバーコードバーコード仕様でデコードされるべきことを指定します。
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
AllSupportedTypesを表す配列を取得します。
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
変換するSingleDecodeTypeの形式である文字列、例: “EAN8” または “EAN13” または “CodaBar”。
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
変換するSingleDecodeTypeの形式である文字列、例: “EAN8” または “EAN13” または “CodaBar”。
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。