ドキュメント フォーム テンプレートを作成するには、未記入のフォームの画像をスキャンし、スキャンした画像上でフィールド テンプレートを定義する必要があります。多くの場合、ドキュメント フォームには個別の 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マークのテンプレートが自動的に検出され、ドキュメントフォームテンプレートに追加されます。
テンプレート画像上の長方形/楕円形のOMRマークで構成された表を自動的に検出する場合は、デモアプリケーション「VintaSoft Forms Processing Demo」を使用するには、以下の手順に従います。
- デモアプリケーション「VintaSoft Forms Processing Demo」("[SdkInstallPath]\VintaSoft\Imaging .NET 14.1\Bin\DotNet9\AnyCPU\FormsProcessingDemo.exe")を実行します。
- メニュー「ファイル => テンプレートの管理...」を選択 => ダイアログ「フォームフィールドテンプレートエディタ」が開きます。
-
メニュー「ファイル => テンプレート画像を開く...」を選択し、ドキュメントテンプレート画像を選択します。
-
マウスカーソルを使用して、ドキュメントテンプレート画像上のOMRマーク表を含む長方形領域を選択します。
-
ツールバーの「長方形/楕円形のOMRマークを含む表」ボタンをクリックします=>「新しいOMRマーク表」ダイアログが開き、表の行数と列数、表の方向を指定して、「OK」ボタンをクリックします=>テンプレート画像の選択領域でOMRマークで構成される表テンプレートが自動的に検出され、ドキュメントフォームテンプレートに追加されます。