←选择平台

MRTDField枚举

总结
代表了MRTD字段。
语法
c#
VB
objective - c
c++
Java
公共枚举MRTDField
公共枚举MRTDField
typedef NS_ENUM (NSInteger LTMRTDField)
公共最后MRTDField扩展java.lang.Enum < MRTDField >
公共枚举MRTDField
成员
价值 成员 描述
0 类型 文档的类型。
1 DocumentCode 文档的代码。
2 DocumentNumber 文档的数量。
3 PassportNumber 护照的数量。
4 IssuingState 文档的发布状态。
5 的名字 文件持有人的名称。
6 姓的文件架。
7 性的文件架。
8 国籍 国籍的文件架。
9 DateOfBirth 出生日期的文件架。
10 DateOfExpiry 文档的终止日期。
11 ValidUntilDate 有效日期的文档。
12 OptionalData 可选的数据文档。
13 OptionalData2 可选的数据文档(一些文档有两个可选的数据)。
14 IDCardNumber 识别卡的数量。
One hundred. PassportNumberCheckDigit 护照号码的校验位。
101年 DocumentNumberCheckDigit 文档的校验数位数。
102年 IDCardNumberCheckDigit 校验位的身份证号码。
103年 DateOfBirthCheckDigit 校验数位的出生日期。
104年 DateOfExpiryCheckDigit 校验数位的到期日期。
105年 ValidUntilDateCheckDigit 校验位的“有效日期”字段。
106年 OptionalDataCheckDigit 可选的数据的校验位。
107年 CompositeCheckDigit 复合校验位。
108年 OverallCheckDigit 总体校验位。
讲话

MRTDField被用在MRTDDataElement显示数据元素相关的领域。

例子
c#
VB
使用Leadtools;使用Leadtools.Codecs;使用Leadtools.Forms.Common;使用Leadtools.Ocr;使用Leadtools.Forms.Commands;公共无效TestMRTDReader (){/ /初始化RasterCodecs类RasterCodecs编解码器=RasterCodecs ();/ /初始化MRTDReader类MRTDReader MRTDReader =MRTDReader ();/ / MRTD的图像字符串mrtdPath = Path.Combine (LEAD_VARS.ImagesDir,“MRZ_SAMPLE.jpg”);RasterImage图像= codecs.Load (mrtdPath);IOcrEngine ocrEngine = OcrEngineManager.CreateEngine (OcrEngineType.LEAD);ocrEngine.Startup(编解码器,,,LEAD_VARS.OcrLEADRuntimeDir);/ /将引擎分配给读者mrtdReader。OcrEngine = OcrEngine;/ /处理图像mrtdReader.ProcessImage(图片);如果(mrtdReader。错误= = MRTDErrors.NoError){foreach(var价值mrtdReader.Results){Console.WriteLine (字符串.Format (“数据元素字段:{0}”value.Key.ToString ()));Console.WriteLine (字符串.Format (“数据元素值:{0}”value.Value.ReadableValue));Console.WriteLine (字符串.Format (“数据元素的代码:{0}”value.Value.MrzCharacters));Console.WriteLine (字符串.Format (“数据元素有效:{0}”value.Value.IsValid.ToString ()));Console.WriteLine (“* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *”);}}ocrEngine.Shutdown ();}静态LEAD_VARS{公共常量字符串ImagesDir =@“C: \ LEADTOOLS21 \ Resources \图片”;公共常量字符串OcrLEADRuntimeDir =@“C: \ LEADTOOLS21 \ Bin \常见\ OcrLEADRuntime”;}
进口Leadtools进口Leadtools.Codecs进口Leadtools.Forms.Common进口Leadtools.Ocr进口Leadtools.Forms.Commands公共TestMRTDReader ()“初始化RasterCodecs类昏暗的编解码器作为RasterCodecs ()“初始化BankCheckReader类昏暗的mrtdReader作为MRTDReader ()银行支票的形象昏暗的chequePath作为字符串= Path.Combine (LEAD_VARS.ImagesDir“MRZ_SAMPLE.jpg”)昏暗的图像作为RasterImage = codecs.Load (chequePath)使用ocrEngine作为IOcrEngine = OcrEngineManager.CreateEngine (OcrEngineType.LEAD)ocrEngine.Startup (没有什么,没有什么,没有什么,“C: \ LEADTOOLS21 \ Bin \常见\ OcrLEADRuntime”)“引擎分配给读者mrtdReader。OcrEngine = OcrEngine的过程形象mrtdReader.ProcessImage(图片)如果mrtdReader。错误= MRTDErrors.NoError然后每一个价值作为KeyValuePair (MRTDField MRTDDataElement)mrtdReader.ResultsConsole.WriteLine (字符串.Format (“数据元素字段:{0}”value.Key.ToString ()))Console.WriteLine (字符串.Format (“数据元素值:{0}”,value.Value.ReadableValue))Console.WriteLine (字符串.Format (“数据元素的代码:{0}”,value.Value.MrzCharacters))Console.WriteLine (字符串.Format (“数据元素有效:{0}”value.Value.IsValid.ToString ()))Console.WriteLine (“* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *”)下一个结束如果结束使用结束公共NotInheritableLEAD_VARS公共常量ImagesDir作为字符串=“C: \ LEADTOOLS21 \ Resources \图片”结束
需求

目标平台

Leadtools.Forms.Commands作为sembly
188金宝搏的网址客服|支持|联系我们|知识产权的通知
©1991 - 2021领先的技术公司。保留所有权利。