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

フレームを表示

TextFormFieldクラス






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

            

            
[SerializableAttribute()]
public ref class TextFormField : 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 a TextFormField.
Public Sub AddTextFormField(ByVal processingEngine As FormProcessingEngine)
   'Create a new page for the form. 
   Dim formPage As FormPage = New FormPage(1, 150, 150)
   Dim textField As TextFormField = New TextFormField()
   textField.Name = "Business Name"
   textField.Bounds = New LogicalRectangle(196, 327, 1402, 40, LogicalUnit.Pixel)
   formPage.Add(textField)
   '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 a TextFormField.
public void AddTextFormField(FormProcessingEngine processingEngine)
{
   //Create a new page for the form. 
   FormPage formPage = new FormPage(1, 150, 150);
   TextFormField textField = new TextFormField();
   textField.Name = "Business Name";
   textField.Bounds = new LogicalRectangle(196, 327, 1402, 40, LogicalUnit.Pixel);
   formPage.Add(textField);
   //Add the page to the engine 
   processingEngine.Pages.Add(formPage);
}
必要条件

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

参照

参照

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

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