Class DecodeType

Class DecodeType

Namespace: Aspose.BarCode.BarCodeRecognition
Assembly: Aspose.BarCode.dll (25.1.0)

指定要读取的条形码类型。

public static class DecodeType

继承

objectDecodeType

继承成员

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

字段值

MultyDecodeType

AustraliaPost

指定数据应使用 澳大利亚邮政 条形码规范进行解码

public static readonly SingleDecodeType AustraliaPost

字段值

SingleDecodeType

AustralianPosteParcel

指定数据应使用 澳大利亚邮政国内电子包裹条形码 规范进行解码

public static readonly SingleDecodeType AustralianPosteParcel

字段值

SingleDecodeType

Aztec

指定数据应使用 Aztec 条形码规范进行解码

public static readonly SingleDecodeType Aztec

字段值

SingleDecodeType

Codabar

指定数据应使用 CODABAR 条形码规范进行解码

public static readonly SingleDecodeType Codabar

字段值

SingleDecodeType

CodablockF

指定数据应使用 CodablockF 条形码规范进行解码

public static readonly SingleDecodeType CodablockF

字段值

SingleDecodeType

Code11

指定数据应使用 CODE 11 条形码规范进行解码

public static readonly SingleDecodeType Code11

字段值

SingleDecodeType

Code128

指定数据应使用 CODE 128 条形码规范进行解码

public static readonly SingleDecodeType Code128

字段值

SingleDecodeType

Code16K

指定数据应使用 SCode16K 条形码规范进行解码

public static readonly SingleDecodeType Code16K

字段值

SingleDecodeType

Code32

指定数据应使用 Code32 条形码规范进行解码

public static readonly SingleDecodeType Code32

字段值

SingleDecodeType

Code39

指定数据应使用 Code 39 基本字符集条形码规范:ISO/IEC 16388

public static readonly SingleDecodeType Code39

字段值

SingleDecodeType

Code39FullASCII

指定数据应使用 Code 39 完整 ASCII 字符集条形码规范:ISO/IEC 16388

public static readonly SingleDecodeType Code39FullASCII

字段值

SingleDecodeType

Code93

指定数据应使用 CODE 93 条形码规范进行解码

public static readonly SingleDecodeType Code93

字段值

SingleDecodeType

CompactPdf417

指定数据应使用 CompactPdf417 (Pdf417Truncated) 条形码规范进行解码

public static readonly SingleDecodeType CompactPdf417

字段值

SingleDecodeType

DataLogic2of5

指定数据应使用 DataLogic 2 of 5 条形码规范进行解码

public static readonly SingleDecodeType DataLogic2of5

字段值

SingleDecodeType

DataMatrix

指定数据应使用 DataMatrix 条形码符号集进行解码

public static readonly SingleDecodeType DataMatrix

字段值

SingleDecodeType

DatabarExpanded

指定数据应使用 GS1 Databar expanded 条形码规范进行解码

public static readonly SingleDecodeType DatabarExpanded

字段值

SingleDecodeType

DatabarExpandedStacked

指定数据应使用 GS1 Databar expanded stacked 条形码规范进行解码

public static readonly SingleDecodeType DatabarExpandedStacked

字段值

SingleDecodeType

DatabarLimited

指定数据应使用 GS1 Databar limited 条形码规范进行解码

public static readonly SingleDecodeType DatabarLimited

字段值

SingleDecodeType

DatabarOmniDirectional

指定数据应使用 GS1 Databar omni-directional 条形码规范进行解码

public static readonly SingleDecodeType DatabarOmniDirectional

字段值

SingleDecodeType

DatabarStacked

指定数据应使用 GS1 Databar stacked 条形码规范进行解码

public static readonly SingleDecodeType DatabarStacked

字段值

SingleDecodeType

DatabarStackedOmniDirectional

指定数据应使用 GS1 Databar stacked omni-directional 条形码规范进行解码

public static readonly SingleDecodeType DatabarStackedOmniDirectional

字段值

SingleDecodeType

DatabarTruncated

指定数据应使用 GS1 Databar truncated 条形码规范进行解码

public static readonly SingleDecodeType DatabarTruncated

字段值

SingleDecodeType

DeutschePostIdentcode

指定数据应使用 DeutschePost Ident code 条形码规范进行解码

public static readonly SingleDecodeType DeutschePostIdentcode

字段值

SingleDecodeType

DeutschePostLeitcode

指定数据应使用 DeutschePost Leit code 条形码规范进行解码

public static readonly SingleDecodeType DeutschePostLeitcode

字段值

SingleDecodeType

DotCode

指定数据应使用 DotCode 条形码规范进行解码

public static readonly SingleDecodeType DotCode

字段值

SingleDecodeType

DutchKIX

指定数据应使用 DotCode 条形码规范进行解码

public static readonly SingleDecodeType DutchKIX

字段值

SingleDecodeType

EAN13

指定数据应使用 EAN-13 条形码规范进行解码

public static readonly SingleDecodeType EAN13

字段值

SingleDecodeType

EAN14

指定数据应使用 EAN14 条形码规范进行解码

public static readonly SingleDecodeType EAN14

字段值

SingleDecodeType

EAN8

指定数据应使用 EAN-8 条形码规范进行解码

public static readonly SingleDecodeType EAN8

字段值

SingleDecodeType

GS1Aztec

指定数据应使用 GS1 Aztec 条形码规范进行解码

public static readonly SingleDecodeType GS1Aztec

字段值

SingleDecodeType

GS1Code128

指定数据应使用 GS1 CODE 128 条形码规范进行解码

public static readonly SingleDecodeType GS1Code128

字段值

SingleDecodeType

GS1CompositeBar

指定数据应使用 GS1 Composite Bar 条形码规范进行解码

public static readonly SingleDecodeType GS1CompositeBar

字段值

SingleDecodeType

GS1DataMatrix

指定数据应使用 GS1DataMatrix 条形码符号集进行解码

public static readonly SingleDecodeType GS1DataMatrix

字段值

SingleDecodeType

GS1DotCode

指定数据应使用 GS1 DotCode 条形码规范进行解码

public static readonly SingleDecodeType GS1DotCode

字段值

SingleDecodeType

GS1HanXin

指定数据应使用 GS1 Han Xin Code 条形码规范进行解码

public static readonly SingleDecodeType GS1HanXin

字段值

SingleDecodeType

GS1MicroPdf417

指定数据应使用 MicroPdf417 条形码规范进行解码

public static readonly SingleDecodeType GS1MicroPdf417

字段值

SingleDecodeType

GS1QR

指定数据应使用 GS1 QR 条形码规范进行解码

public static readonly SingleDecodeType GS1QR

字段值

SingleDecodeType

HIBCAztecLIC

指定数据应使用 HIBC LIC Aztec 条形码规范进行解码

public static readonly SingleDecodeType HIBCAztecLIC

字段值

SingleDecodeType

HIBCAztecPAS

指定数据应使用 HIBC PAS Aztec 条形码规范进行解码

public static readonly SingleDecodeType HIBCAztecPAS

字段值

SingleDecodeType

HIBCCode128LIC

指定数据应使用 HIBC LIC Code128 条形码规范进行解码

public static readonly SingleDecodeType HIBCCode128LIC

字段值

SingleDecodeType

HIBCCode128PAS

指定数据应使用 HIBC PAS Code128 条形码规范进行解码

public static readonly SingleDecodeType HIBCCode128PAS

字段值

SingleDecodeType

HIBCCode39LIC

指定数据应使用 HIBC LIC Code39 条形码规范进行解码

public static readonly SingleDecodeType HIBCCode39LIC

字段值

SingleDecodeType

HIBCCode39PAS

指定数据应使用 HIBC PAS Code39 条形码规范进行解码

public static readonly SingleDecodeType HIBCCode39PAS

字段值

SingleDecodeType

HIBCDataMatrixLIC

指定数据应使用 HIBC LIC DataMatrix 条形码规范进行解码

public static readonly SingleDecodeType HIBCDataMatrixLIC

字段值

SingleDecodeType

HIBCDataMatrixPAS

指定数据应使用 HIBC PAS DataMatrix 条形码规范进行解码

public static readonly SingleDecodeType HIBCDataMatrixPAS

字段值

SingleDecodeType

HIBCQRLIC

指定数据应使用 HIBC LIC QR 条形码规范进行解码

public static readonly SingleDecodeType HIBCQRLIC

字段值

SingleDecodeType

HIBCQRPAS

指定数据应使用 HIBC PAS QR 条形码规范进行解码

public static readonly SingleDecodeType HIBCQRPAS

字段值

SingleDecodeType

HanXin

指定数据应使用 Han Xin Code 条形码规范进行解码

public static readonly SingleDecodeType HanXin

字段值

SingleDecodeType

IATA2of5

指定数据应使用 IATA 2 of 5 条形码规范进行解码。IATA(国际航空运输协会)使用此条形码来管理空运货物。

public static readonly SingleDecodeType IATA2of5

字段值

SingleDecodeType

ISBN

指定数据应使用 ISBN 条形码规范进行解码

public static readonly SingleDecodeType ISBN

字段值

SingleDecodeType

ISMN

指定数据应使用 ISMN 条形码规范进行解码

public static readonly SingleDecodeType ISMN

字段值

SingleDecodeType

ISSN

指定数据应使用 ISSN 条形码规范进行解码

public static readonly SingleDecodeType ISSN

字段值

SingleDecodeType

ITF14

指定数据应使用 ITF14 条形码规范进行解码

public static readonly SingleDecodeType ITF14

字段值

SingleDecodeType

ITF6

指定数据应使用 ITF6 条形码规范进行解码

public static readonly SingleDecodeType ITF6

字段值

SingleDecodeType

Interleaved2of5

指定数据应使用 INTERLEAVED 2 of 5 条形码规范进行解码

public static readonly SingleDecodeType Interleaved2of5

字段值

SingleDecodeType

ItalianPost25

指定数据应使用 意大利邮政 25 条形码规范进行解码

public static readonly SingleDecodeType ItalianPost25

字段值

SingleDecodeType

MSI

指定数据应使用 MSI Plessey 条形码规范进行解码

public static readonly SingleDecodeType MSI

字段值

SingleDecodeType

MacroPdf417

指定数据应使用 MacroPdf417 条形码规范进行解码

public static readonly SingleDecodeType MacroPdf417

字段值

SingleDecodeType

Mailmark

指定数据应使用 皇家邮政 Mailmark 条形码规范进行解码。

public static readonly SingleDecodeType Mailmark

字段值

SingleDecodeType

Matrix2of5

指定数据应使用 Matrix 2 of 5 条形码规范进行解码

public static readonly SingleDecodeType Matrix2of5

字段值

SingleDecodeType

MaxiCode

指定数据应使用 MaxiCode 条形码规范进行解码

public static readonly SingleDecodeType MaxiCode

字段值

SingleDecodeType

MicrE13B

指定数据应使用 MICR E-13B 条形码规范进行解码

public static readonly SingleDecodeType MicrE13B

字段值

SingleDecodeType

MicroPdf417

指定数据应使用 MicroPdf417 条形码规范进行解码

public static readonly SingleDecodeType MicroPdf417

字段值

SingleDecodeType

MicroQR

指定数据应使用 MicroQR Code 条形码规范进行解码

public static readonly SingleDecodeType MicroQR

字段值

SingleDecodeType

MostCommonTypes

指定数据将与最常用的符号集进行检查

public static readonly MultyDecodeType MostCommonTypes

字段值

MultyDecodeType

None

未指定解码类型。

public static readonly SingleDecodeType None

字段值

SingleDecodeType

OPC

指定数据应使用 OPC 条形码规范进行解码

public static readonly SingleDecodeType OPC

字段值

SingleDecodeType

OneCode

指定数据应使用 USPS OneCode 条形码规范进行解码

public static readonly SingleDecodeType OneCode

字段值

SingleDecodeType

PZN

指定数据应使用 PZN 条形码规范进行解码。此符号集也称为 Pharma Zentral Nummer。支持 PZN7 和 PZN8。

public static readonly SingleDecodeType PZN

字段值

SingleDecodeType

PatchCode

指定数据应使用 Patch code 条形码规范进行解码。条形码符号集用于自动扫描

public static readonly SingleDecodeType PatchCode

字段值

SingleDecodeType

Pdf417

指定数据应使用 Pdf417 条形码符号集进行解码

public static readonly SingleDecodeType Pdf417

字段值

SingleDecodeType

Pharmacode

指定数据应使用 Pharmacode 条形码进行解码。此符号集也称为制药二进制代码

public static readonly SingleDecodeType Pharmacode

字段值

SingleDecodeType

Planet

指定数据应使用 Planet 条形码规范进行解码

public static readonly SingleDecodeType Planet

字段值

SingleDecodeType

PostalTypes

指定数据将与所有 1.5D 邮政 条形码符号集进行检查,如 Planet, Postnet, AustraliaPost, OneCode, RM4SCC, DutchKIX

public static readonly MultyDecodeType PostalTypes

字段值

MultyDecodeType

Postnet

指定数据应使用 Postnet 条形码规范进行解码

public static readonly SingleDecodeType Postnet

字段值

SingleDecodeType

QR

指定数据应使用 QR Code 条形码规范进行解码

public static readonly SingleDecodeType QR

字段值

SingleDecodeType

RM4SCC

指定数据应使用 RM4SCC 条形码规范进行解码。RM4SCC(皇家邮政四态客户代码)用于英国的自动邮件分类过程。

public static readonly SingleDecodeType RM4SCC

字段值

SingleDecodeType

RectMicroQR

指定数据应使用 RectMicroQR (rMQR) Code 条形码规范进行解码

public static readonly SingleDecodeType RectMicroQR

字段值

SingleDecodeType

SCC14

指定数据应使用 SCC14 条形码规范进行解码

public static readonly SingleDecodeType SCC14

字段值

SingleDecodeType

SSCC18

指定数据应使用 SSCC18 条形码规范进行解码

public static readonly SingleDecodeType SSCC18

字段值

SingleDecodeType

Standard2of5

指定数据应使用 Standard 2 of 5 条形码规范进行解码

public static readonly SingleDecodeType Standard2of5

字段值

SingleDecodeType

Supplement

指定数据应使用 Supplement(EAN2, EAN5) 条形码规范进行解码

public static readonly SingleDecodeType Supplement

字段值

SingleDecodeType

SwissPostParcel

指定数据应使用 瑞士邮政包裹条形码 条形码规范进行解码

public static readonly SingleDecodeType SwissPostParcel

字段值

SingleDecodeType

Types1D

指定数据将与所有 1D 条形码符号集进行检查

public static readonly MultyDecodeType Types1D

字段值

MultyDecodeType

Types2D

指定数据将与所有 2D 条形码符号集进行检查

public static readonly MultyDecodeType Types2D

字段值

MultyDecodeType

UPCA

指定数据应使用 UPC-A 条形码规范进行解码

public static readonly SingleDecodeType UPCA

字段值

SingleDecodeType

UPCE

指定数据应使用 UPC-E 条形码规范进行解码

public static readonly SingleDecodeType UPCE

字段值

SingleDecodeType

VIN

指定数据应使用 VIN (车辆识别号码) 条形码规范进行解码

public static readonly SingleDecodeType VIN

字段值

SingleDecodeType

属性

AllSupportedTypesArray

获取表示 AllSupportedTypes 的数组

public static SingleDecodeType[] AllSupportedTypesArray { get; }

属性值

SingleDecodeType[]

方法

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。

返回

bool

如果 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。

返回

bool

如果 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。

返回

bool

如果 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。

返回

bool

如果 parsingType 成功转换,则返回 true;否则返回 false

ScanSets(params BaseDecodeType[])

通过条形码类型指定扫描集

public static BaseDecodeType ScanSets(params BaseDecodeType[] barcodeTypes)

参数

barcodeTypes BaseDecodeType[]

单个和多重解码类型的数组

返回

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。

返回

bool

如果 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)

返回

bool

如果 parsingType 成功转换,则返回 true;否则返回 false

 中文