←选择平台

MRTDErrors枚举

总结
代表了MRTD阅读错误。
语法
c#
VB
objective - c
c++
Java
[FlagsAttribute ()]公共枚举MRTDErrors
< FlagsAttribute () >公共枚举MRTDErrors
typedef NS_OPTIONS(了NSUInteger LTMRTDErrors)
公共最后MRTDErrors扩展java.lang.Enum < MRTDErrors >
[FlagsAttribute ()]公共枚举MRTDErrors
成员
价值 成员 描述
0 x00000000 NoError 没有错误。
0 x00000001 UnknownDocumentType 未知的文档类型。
0 x00000002 InvalidString 通过字符串是无效的。
0 x00000004 InvalidCharacterFound 通过字符串包含无效字符。
讲话

MRTDErrors被用在MRTDReader显示任何错误,防止阅读文档。

例子
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.CommandsNamespace

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