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