LEADTOOLSフォーム(Leadtools.Forms.Processingアセンブリ)

フレームを表示

OmrFormFieldクラス






メンバ 
フォーム処理の間に値が入力されたフォーム上でOMR読取りプロセスを実行できるように、空白の(値が入力されていない)フォーム上でOMR(光学マーク)領域を定義するフォーム上の単一の四角形リージョン。
オブジェクトモデル
構文
[SerializableAttribute()]
public class OmrFormField : OcrFormField 
'Declaration
 
<SerializableAttribute()>
Public Class OmrFormField 
   Inherits OcrFormField
'Usage
 
Dim instance As OmrFormField

            

            
[SerializableAttribute()]
public ref class OmrFormField : public OcrFormField 
解説

フィールドは、処理エンジンにおけるページごとに定義されます。すべてのフィールドは、フィールドがどこにあるかについて指定しているプロパティとNameプロパティに設定することを義務づけます。

フィールドは、FormProcessingEngine.Pagesプロパティを通して追加されることができるか、取り戻されることができます。一度フィールドが定義されたら、ロードされることができて/FormProcessingEngine.LoadFieldsFormProcessingEngine.SaveFieldsメソッドを用いてディスクから保存されることができます。そして、ただ一回MasterFormフィールドを定義して、ディスクに保存することができます。LEADTOOLSは、TextFormFieldOmrFormFieldBarcodeFormFieldImageFormFieldFormFieldに由来するカスタムユーザ定義フィールドをサポートします。処理結果を得るとき、各方面の型を調べなければならなくて、フィールドに特有の結果(バーコード、imageその他)を得るために適切な型にそれをキャストしなければなりません。

サンプル
Copy Code  
Imports Leadtools
Imports Leadtools.Barcode
Imports Leadtools.Codecs
Imports Leadtools.Forms
Imports Leadtools.Forms.Ocr
Imports Leadtools.Forms.Processing
Imports Leadtools.Forms.Recognition
Imports Leadtools.Forms.Recognition.Barcode
Imports Leadtools.Forms.Recognition.Ocr

'''This example shows how to create an OmrFormField.
Public Sub AddOmrFormField(ByVal processingEngine As FormProcessingEngine)
   'Create a new page for the form. 
   Dim formPage As FormPage = New FormPage(1, 150, 150)
   Dim omrField As OmrFormField = New OmrFormField()
   omrField.Name = "Single"
   omrField.Bounds = New LogicalRectangle(196, 327, 1402, 40, LogicalUnit.Pixel)
   formPage.Add(omrField)
   'Add the page to the engine 
   processingEngine.Pages.Add(formPage)
End Sub
using Leadtools;
using Leadtools.Barcode;
using Leadtools.Codecs;
using Leadtools.Forms;
using Leadtools.Forms.Ocr;
using Leadtools.Forms.Processing;
using Leadtools.Forms.Recognition;
using Leadtools.Forms.Recognition.Barcode;
using Leadtools.Forms.Recognition.Ocr;

///This example shows how to create an OmrFormField.
public void AddOmrFormField(FormProcessingEngine processingEngine)
{
   //Create a new page for the form. 
   FormPage formPage = new FormPage(1, 150, 150);
   OmrFormField omrField = new OmrFormField();
   omrField.Name = "Single";
   omrField.Bounds = new LogicalRectangle(196, 327, 1402, 40, LogicalUnit.Pixel);
   formPage.Add(omrField);
   //Add the page to the engine 
   processingEngine.Pages.Add(formPage);
}
必要条件

ターゲットプラットホーム

参照

参照

OmrFormFieldメンバ
Leadtools.Forms.Processing名前空間

Leadtools.Formsは、フォームモジュールのライセンスと、解除キーが必要です。詳細は、以下を参照してください。Imaging Pro/Document/Medicalの機能