ドキュメント フォーム テンプレートを作成するには、未記入のフォームの画像をスキャンし、スキャンした画像上でフィールド テンプレートを定義する必要があります。多くの場合、ドキュメント フォームには個別の OMR マークまたは OMR マークのテーブルが含まれています。
OMR マーク テンプレートを定義するには、マウスを使用してフォーム テンプレート イメージ上の OMR マーク領域を選択します。OMR マーク テーブル テンプレートを定義するには、マウスを使用してフォーム テンプレート イメージ上の OMR マーク テーブル領域を選択し、テーブル セル間の距離を指定します。
OMR マークが多数ある場合は、テンプレート イメージ上の多くの領域をマウスで選択する必要があり、時間がかかります。
この問題を認識した上で、VintaSoft Forms Processing .NET Plug-in に、ドキュメント フォーム テンプレート領域で OMR マーク テンプレートを自動的に検索および作成する機能を追加しました。これにより、プロセスが大幅に簡素化されました。
現在、ビジュアルツール Vintasoft.Imaging.FormsProcessing.FormRecognition.UI.VisualTools.FormFieldTemplateEditorTool は、FormFieldTemplateEditorTool.IsFieldTemplateAutomaticBuildingEnabled プロパティが True に設定されている場合、フォームテンプレート画像の選択領域内の OMR マークを検索します。作成された機能は、デモアプリケーション「VintaSoft_Forms_Processing_Demo」を使用して簡単に評価できます。
「VintaSoft_Forms_Processing_Demo」アプリケーションでテンプレート画像上の長方形/楕円形のOMRマークを自動的に検出するには、以下の手順に従ってください。
- デモアプリケーション"VintaSoft Forms Processing Demo"([SdkInstallPath]\VintaSoft\Imaging .NET 14.1\Bin\DotNet9\AnyCPU\FormsProcessingDemo.exe)を実行してください。
- メニュー「ファイル => テンプレートの管理...」を選択 => ダイアログ「フォームフィールドテンプレートエディタ」が開きます。
-
メニュー「ファイル => テンプレート画像を開く...」を選択し、ドキュメントテンプレート画像を選択します。
-
マウスカーソルを使用して、ドキュメントテンプレート画像上のOMRマークを含む長方形領域を選択します。
-
ツールバーの「長方形/楕円形のOMRマーク」ボタンをクリックします => テンプレート画像の選択された領域でOMRマークのテンプレートが自動的に検出され、ドキュメントフォームテンプレートに追加されます。
デモアプリケーション「VintaSoft_Forms_Processing_Demo」のテンプレート画像上で、長方形または楕円形のOMRマークで構成された表を自動的に検出するには、以下の手順に従ってください。
- デモアプリケーション"VintaSoft Forms Processing Demo"([SdkInstallPath]\VintaSoft\Imaging .NET 14.1\Bin\DotNet9\AnyCPU\FormsProcessingDemo.exe)を実行してください。
- メニュー「ファイル => テンプレートの管理...」を選択 => ダイアログ「フォームフィールドテンプレートエディタ」が開きます。
-
メニュー「ファイル => テンプレート画像を開く...」を選択し、ドキュメントテンプレート画像を選択します。
-
マウスカーソルを使用して、ドキュメントテンプレート画像上のOMRマーク表を含む長方形領域を選択します。
-
ツールバーの「長方形/楕円形のOMRマークを含む表」ボタンをクリックします=>「新しいOMRマーク表」ダイアログが開き、表の行数と列数、表の方向を指定して、「OK」ボタンをクリックします=>テンプレート画像の選択領域でOMRマークで構成される表テンプレートが自動的に検出され、ドキュメントフォームテンプレートに追加されます。