←选择平台

BankCheckField类

总结
代表一个字段从银行检查。
语法
c#
VB
c++
Java
公共BankCheckField
公共BankCheckField
公共BankCheckField
公共ref类BankCheckField
例子
c#
VB
使用Leadtools;使用Leadtools.Codecs;使用Leadtools.Forms.Common;使用Leadtools.Ocr;使用Leadtools.Forms.Commands;公共无效TestBankCheckReader (){/ /初始化RasterCodecs类RasterCodecs编解码器=RasterCodecs ();/ /初始化BankCheckReader类BankCheckReader checkReader =BankCheckReader ();/ /银行支票的形象字符串chequePath = Path.Combine (LEAD_VARS.ImagesDir,“BankCheck.jpg”);RasterImage图像= codecs.Load (chequePath);IOcrEngine ocrEngine = OcrEngineManager.CreateEngine (OcrEngineType.LEAD);ocrEngine.Startup(编解码器,,,LEAD_VARS.OcrLEADRuntimeDir);/ /将引擎分配给读者checkReader。OcrEngine = OcrEngine;/ /设置小的代码类型checkReader。MicrFontType = BankCheckMicrFontType.E13b;/ /事件处理过程checkReader。过程+ =EventHandler < ProgressEventArgs > (reader_Processed);/ /处理图像checkReader.ProcessImage(图片);ocrEngine.Shutdown ();}无效reader_Processed (对象发送方,ProgressEventArgs e){Console.WriteLine (字符串.Format (”状态:{0}%”e.State));Console.WriteLine (字符串.Format (“百分比:{0}%”e.Percentage));Console.WriteLine (字符串.Format (“FieldType: {0} %”e.FieldType.ToString ()));如果(e。状态= = ProcessState.Finish){BankCheckReader读者=发送方作为BankCheckReader;foreach(var价值reader.Results){LeadRect边界= value.Value.Bounds;Console.WriteLine (字符串.Format (“字段名:{0}”value.Key));Console.WriteLine (字符串.Format (“字段值:{0}”value.Value.Text));Console.WriteLine (字符串.Format (”字段范围:{0},{0},{0},{0}”、bounds.X.ToString () bounds.Y.ToString (), bounds.Width.ToString (), bounds.Height.ToString ()));Console.WriteLine (“* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *”);}}}静态LEAD_VARS{公共常量字符串ImagesDir =@“C: \ LEADTOOLS21 \ Resources \图片”;公共常量字符串OcrLEADRuntimeDir =@“C: \ LEADTOOLS21 \ Bin \常见\ OcrLEADRuntime”;}
进口Leadtools进口Leadtools.Codecs进口Leadtools.Forms.Common进口Leadtools.Ocr进口Leadtools.Forms.Commands公共TestBankCheckReader ()“初始化RasterCodecs类昏暗的编解码器作为RasterCodecs ()“初始化BankCheckReader类昏暗的checkReader作为BankCheckReader ()银行支票的形象昏暗的chequePath作为字符串= Path.Combine (LEAD_VARS.ImagesDir“BankCheck.jpg”)昏暗的图像作为RasterImage = codecs.Load (chequePath)使用ocrEngine作为IOcrEngine = OcrEngineManager.CreateEngine (OcrEngineType.LEAD)ocrEngine.Startup (没有什么,没有什么,没有什么,“C: \ LEADTOOLS21 \ Bin \常见\ OcrLEADRuntime”)“引擎分配给读者checkReader。OcrEngine = OcrEngine事件处理过程AddHandlercheckReader.Process,AddressOfreader_Processed的过程形象checkReader.ProcessImage(图片)结束使用结束私人reader_Processed(发送方作为对象e作为ProgressEventArgs)Console.WriteLine (字符串.Format (”状态:{0}%”,e.State))Console.WriteLine (字符串.Format (“百分比:{0}%”,e.Percentage))Console.WriteLine (字符串.Format (“FieldType: {0} %”e.FieldType.ToString ()))如果e。状态= ProcessState.Finish然后昏暗的读者作为BankCheckReader BankCheckReader = TryCast(发送方)如果读者不是没有什么然后每一个价值作为KeyValuePair (字符串BankCheckField)reader.Results昏暗的界限作为LeadRect = value.Value.BoundsConsole.WriteLine (字符串.Format (“字段名:{0}”,value.Key))Console.WriteLine (字符串.Format (“字段值:{0}”,value.Value.Text))Console.WriteLine (字符串.Format (”字段范围:{0},{0},{0},{0}”、bounds.X.ToString () bounds.Y.ToString (), bounds.Width.ToString (), bounds.Height.ToString ()))Console.WriteLine (“* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *”)下一个结束如果结束如果结束公共NotInheritableLEAD_VARS公共常量ImagesDir作为字符串=“C: \ LEADTOOLS21 \ Resources \图片”结束
需求

目标平台

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