DecodeType

DecodeType class

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

public static class DecodeType

特性

姓名描述
static AllSupportedTypesArray { get; }获取表示 AllSupportedTypes 的数组

方法

姓名描述
static GetNames()检索解码类型名称的数组。
static Is1D(BaseDecodeType)确定是否指定BaseDecodeType包含任何一维条码 symbology
static Is2D(BaseDecodeType)确定是否指定BaseDecodeType包含任何二维条码 symbology
static IsPostal(BaseDecodeType)确定是否指定BaseDecodeType包含任何邮政条码 symbology
static Parse(string, out SingleDecodeType)将 SingleDecodeType 的字符串表示形式转换为其实例。 返回值指示转换是成功还是失败。
static ScanSets(params BaseDecodeType[])按barcodeTypes指定扫描集
static TryParse(string, out MultyDecodeType)将 MultyDecodeType 的字符串表示形式转换为其实例。 返回值指示转换是成功还是失败。
static TryParse(string, out SingleDecodeType)将 SingleDecodeType 的字符串表示形式转换为其实例。 返回值指示转换是成功还是失败。

字段

姓名描述
static readonly AllSupportedTypes指定将使用所有可用符号检查数据
static readonly AustralianPosteParcel指定数据应该被解码 澳大利亚邮政国内电子包裹条形码条码规格
static readonly AustraliaPost指定数据应该被解码 澳大利亚邮政条码规格
static readonly Aztec指定数据应该被解码 阿兹台克人条码规格
static readonly Codabar指定数据应该被解码 科达巴条码规格
static readonly CodablockF指定数据应该被解码 CodablockF条码规格
static readonly Code11指定数据应该被解码 代码 11条码规格
static readonly Code128指定数据应该被解码 代码 128条码规格
static readonly Code16K指定数据应该被解码 SCode16K条码规格
static readonly Code32指定数据应该被解码 代码 32空白规范
static readonly Code39Extended指定数据应该被解码 扩展代码 39条码规格
static readonly Code39Standard指定数据应该被解码 标准代码 39条码规格
static readonly Code93Extended指定数据应该被解码 扩展代码 93条码规格
static readonly Code93Standard指定数据应该被解码 标准代码 93条码规格
static readonly CompactPdf417指定数据应该被解码 压缩PDF417(pdf417截断) 条码规范
static readonly DatabarExpanded指定数据应该被解码 GS1 数据栏展开条码规格
static readonly DatabarExpandedStacked指定数据应该被解码 GS1 Databar 扩展堆叠条码规格
static readonly DatabarLimited指定数据应该被解码 GS1 Databar 有限条码规格
static readonly DatabarOmniDirectional指定数据应该被解码 GS1 Databar 全向条码规格
static readonly DatabarStacked指定数据应该被解码 GS1 Databar 堆叠条码规格
static readonly DatabarStackedOmniDirectional指定数据应该被解码 GS1 Databar 堆叠式全方位条码规格
static readonly DatabarTruncated指定数据应该被解码 GS1 数据栏被截断条码规格
static readonly DataLogic2of5指定数据应该被解码 数据逻辑 2 of 5空白规范
static readonly DataMatrix指定数据应该被解码 数据矩阵条码符号
static readonly DeutschePostIdentcode指定数据应该被解码 德国邮政识别码条码规格
static readonly DeutschePostLeitcode指定数据应该被解码 德国邮政 Leit 代码条码规格
static readonly DotCode指定数据应该被解码 点码空白规范
static readonly DutchKIX指定数据应该被解码 点码空白规范
static readonly EAN13指定数据应该被解码 EAN-13条码规格
static readonly EAN14指定数据应该被解码 EAN14条码规格
static readonly EAN8指定数据应该被解码 EAN-8条码规格
static readonly GS1Code128指定数据应该被解码 GS1 代码 128条码规格
static readonly GS1DataMatrix指定数据应该被解码 GS1DataMatrix条码符号
static readonly GS1QR指定数据应该被解码 GS1 二维码条码规格
static readonly IATA2of5指定数据应该被解码 国际航空运输协会 2 个,共 5 个条码规范。 IATA(国际航空运输协会)使用此条码管理空运货物。
static readonly Interleaved2of5指定数据应该被解码 交错的 2 的 5条码规格
static readonly ISBN指定数据应该被解码 国际标准书号条码规格
static readonly ISMN指定数据应该被解码 ISMN条码规格
static readonly ISSN指定数据应该被解码 ISSN条码规格
static readonly ItalianPost25指定数据应该被解码 意大利邮政 25条码规格
static readonly ITF14指定数据应该被解码 ITF14条码规格
static readonly ITF6指定数据应该被解码 ITF6条码规格
static readonly MacroPdf417指定数据应该被解码 宏PDF417条码规格
static readonly Mailmark指定数据应该被解码 皇家邮政邮戳条码规范.
static readonly Matrix2of5指定数据应该被解码 矩阵 2 的 5条码规格
static readonly MaxiCode指定数据应该被解码 大码条码规格
static readonly MicrE13B指定数据应该被解码 MICR E-13B空白规范
static readonly MicroPdf417指定数据应该被解码 微型PDF417条码规格
static readonly MicroQR指定数据应该被解码 微二维码条码规格
static readonly MostCommonTypes指定将使用最常用的符号检查数据
static readonly MSI指定数据应该被解码 微星普莱西条码规格
static readonly None未指定的解码类型。
static readonly OneCode指定数据应使用 USPS 解码 一码条码规格
static readonly OPC指定数据应该被解码 OPC条码规格
static readonly PatchCode指定数据应该被解码 补丁代码条码规范。条码符号用于自动扫描
static readonly Pdf417指定数据应该被解码 PDF417条码符号
static readonly Pharmacode指定数据应该被解码 药典条码。此符号系统也称为制药二进制代码
static readonly Planet指定数据应该被解码 行星条码规格
static readonly PostalTypes指定将使用所有 1.5D邮政条形码符号,如 Planet, Postnet, AustraliaPost, OneCode, RM4SCC, DutchKIX
static readonly Postnet指定数据应该被解码 邮政网条码规格
static readonly PZN指定数据应该被解码 PZN条码规范。此符号系统也称为 Pharma Zentral Nummer
static readonly QR指定数据应该被解码 二维码条码规格
static readonly RM4SCC指定数据应该被解码 RM4SCC条码规范。 RM4SCC(皇家邮政 4 州客户代码)用于英国的自动邮件分类流程。
static readonly SCC14指定数据应该被解码 SCC14条码规格
static readonly SSCC18指定数据应该被解码 SSCC18条码规格
static readonly Standard2of5指定数据应该被解码 标准 2 的 5条码规格
static readonly Supplement指定数据应该被解码 **补充(EAN2,EAN5)**条码规格
static readonly SwissPostParcel指定数据应该被解码 瑞士邮政包裹条码条码规格
static readonly Types1D指定将使用所有 一维条码符号
static readonly Types2D指定将使用所有 二维条码符号
static readonly UPCA指定数据应该被解码 UPC-A条码规格
static readonly UPCE指定数据应该被解码 UPC-E条码规格
static readonly VIN指定数据应该被解码 车辆识别号 (车辆识别号)条码规范

例子

此示例展示了如何检测 Code39 和 Code128 条码。

[C#]
using (BarCodeReader reader = new BarCodeReader(@"c:\test.png", DecodeType.Code39Standard, DecodeType.Code128))
{
    foreach (BarCodeResult result in reader.ReadBarCodes())
    {
        Console.WriteLine("BarCode Type: " + result.CodeTypeName);
        Console.WriteLine("BarCode CodeText: " + result.CodeText);
    }
}
[VB.NET]
Using reader As New BarCodeReader("c:\test.png", DecodeType.Code39Standard, 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

也可以看看