←选择平台

FindCandidateFormFieldsCommand类

总结

从位图提取候选表单字段使用各种选项。有两种类型的字段,可以提取:有机磁共振字段和文本字段。

语法
c#
VB
c++
公共FindCandidateFormFieldsCommand:RasterCommand
公共FindCandidateFormFieldsCommand继承了RasterCommand
公共:ref类FindCandidateFormFieldsCommand:RasterCommand
讲话

如果一个图像是倾斜的,抗扭斜之前运行FindCandidateFormFieldsCommand

FindCandidateFormFieldsCommand支持8位,12位和16位灰度图像,以及24位,32位,48比特位和64位的彩色图像。这个函数不支持32位灰度图像。如果一个32位的灰度图像是传递给这个函数,它返回ERROR_GRAY32_UNSUPPORTED错误代码。

FindCandidateFormFieldsCommand不支持设置矩形区域。

例子

运行FindCandidateFormFieldsCommand在一个图像。

c#
使用Leadtools;使用Leadtools.Codecs;使用Leadtools.ImageProcessing.Core;公共无效FindCandidateFormFieldsCommandExample (){RasterCodecs编解码器=RasterCodecs ();RasterImage图像=负载(@ " D: \ \ \ \有机磁共振\ \ 300 _omr_sample.tif”形式0 Leadtools.Codecs.CodecsLoadByteOrder。Bgr 1 1);FindCandidateFormFieldsCommand FindFields =FindCandidateFormFieldsCommand ();FindFields。HorizontalLineMinimumLength = (字符)10;FindFields。VerticalLineMinimumLength = (字符)3;FindFields.Run(图片);TextField [] textFields字段= findFields.TextFieldAreas;OMRField [] omrFields = findFields.OMRFieldAreas;foreach(文本框字段textFields字段){/ /函数TODO: field.Bounds绘制矩形/ /函数TODO: field.FilledAreaBounds绘制矩形}foreach(OMRField字段omrFields){如果(字段。FieldType = = BoxOMR){/ /函数TODO: field.UnFilledBound绘制矩形}{/ /函数TODO: field.UnFilledBound画圆}}image.Dispose ();codecs.Dispose ();/ /访问http://aka。/女士dotnet-get-started-console继续学习如何构建一个控制台应用程序!}
需求
目标平台
Leadtools.ImageProcessing。核心组件
188金宝搏的网址客服|支持|联系我们|知识产权的通知
©1991 - 2021领先的技术公司。保留所有权利。