- ABBYY FlexiCaptureの導入
- プログラムのインストールと実行
- ABBYY FlexiCaptureアーキテクチャ
-
プログラム設定
- ABBYY FlexiCapture設定
- マルチテナンシー
- プロジェクトの作成
-
文書定義
- 修正済み文書定義の作成
- 半構造化文書の文書定義の作成
- 自動データ抽出が不要な文書の文書定義の作成
- 文書セット
- 文書定義フィールド
- 文書定義ウィザード
- 文書定義の編集および発行
- 文書定義の作成
- 文書定義プロパティ
- 文書定義セクションのプロパティ
- ルールの確認
- 設定のエクスポート
- 文書ウィンドウでのデータ表示の設定
- 文書定義のテスト
- 文書定義のローカライズ
- 分類
- フィールド抽出トレーニング
- 設定されたプロジェクトの操作
-
インボイス用のABBYY FlexiCapture
- インボイス用のABBYY FlexiCapture の機能
- インボイスをキャプチャする方法
- インボイスキャプチャプロジェクトを設定する方法
- 仕様
- Capturing receipts
- Capturing purchase orders
- Using NLP to process unstructured documents
- ABBYY FlexiCapture インターフェイス
-
付録
-
ABBYY FlexiCapture でのスクリプトの使用
- .Net 言語で書かれるスクリプトの仕様
- 外部アセンブリ
- オブジェクトモデル
-
処理ステージのカスタマイズのためのスクリプト
- スクリプトの種類
-
オブジェクト
- IActionResult
- IAssemblingError
- IAssemblingErrors
- IBatch
- IBatchCheckResults
- IBatchItem
- IBatchItems
- IBatchTypeClassifier
- IBatchTypeClassifierResult
- IBinarizationParams
- IBoxedBoolean
- ICharacterParams
- ICharactersParams
- ICheckmarkGroupValue
- ICheckmarkValue
- IDataSet
- IDataSetQuery
- IDataSetRecord
- IDocument
- IDocuments
- IDocumentExportResults
- IDocumentsExportResults
- IDocumentDefinitionInfo
- IDocumentDefinitionInfoArray
- IEditablePictureObject
- IExportFieldsToRedact
- IExportImageSavingOptions
- IField
- IFieldRegion
- IFieldRegions
- IFields
- IFlexiCaptureTools
- ILocalContrastParams
- IMatchedSectionInfo
- IMatchingInfo
- IPage
- IPageClassificationResult
- IPages
- IPictureObject
- IPictureObjectsInfo
- IPrincipal
- IPrincipals
- IProcessingCallback
- IProject
- IProperties
- IProperty
- IPropertyModificationInfo
- IRecordCheckResult
- IRecordset
- IRect
- IRects
- IRoutingRuleResult
- IRuleContext
- IRuleError
- IRuleErrors
- IRuleTag
- IRuleTags
- IScriptBinaryAttributes
- IScriptDefinitionContext
- ISectionDefinitionInfo
- ISectionDefinitionInfoArray
- IShadowsHighlightsParams
- IStageInfo
- IUserAttachment
- IUserAttachments
- IUserSessionInfo
- IValue
- IVARIANTArray
- TAssemlingErrorType
- TBatchItemType
- TColorToFilter
- TExportFieldType
- TExportType
- TImageCompressionType
- TPageClassificationType
- TPdfAVersion
- TPdfDocumentInfoType
- TPdfTextSearchAreaType
- TPrincipalType
- TProcessingPriority
- TPropertyType
- TRuleErrorType
- TStateType
- サンプルスクリプト
- 認識言語の内部名
-
インターフェイスイベントの処理スクリプト
- イベントハンドラ
-
オブジェクト
- IBoolean
- IBoxedFieldControl
- IDocumentEditor
- IDocumentItem
- IDocumentItems
- IDocumentsCollection
- IDocumentsWindow
- IDrawContext
- IErrorControl
- IErrorControls
- IErrorsWindow
- IFieldControl
- IFieldRegionControl
- IFieldRegionControls
- IFormWindow
- IImageWindow
- IMainMenu
- IMainWindow
- IMenu
- IMenuItem
- IPageControl
- IPageItem
- IPageItems
- IPagesCollection
- IPoint
- ISelection
- IShellRational
- IShellRect
- IShellRects
- ITaskWindow
- ITextEditor
- IToolbar
- IToolbarButton
- IToolbars
- TCommandBarType
- TCommandID
- TDockingType
- TDocumentState
- TErrorType
- TSelectionType
- TTaskWindowMode
- TTextSize
- TUserRole
- TWorkWindowType
- ウェブ検証ステーションのユーザースクリプト
- 機械による読み取りが可能なフォームの作成
- ホットキー
- 追加オプション
- 処理サーバーコマンドの説明
- FlexiCaptureバックアップ
- ABBYY FlexiCapture サンプルプロジェクト
- サポートされる認識言語
- Supported classifier languages
- 正しい文字レンダリングのためのフォント
- サポートされるテキストタイプ
- サポートされるバーコードタイプ
- 対応している入力形式
- PDF ファイルの処理
- 出力ファイル形式
- 日付形式
- 正規表現で使用されるアルファベット
- 特許
- サードパーティ技術
- 用語集
- テクニカル サポート
- ABBYY FlexiCapture の購入方法
- エンドユーザー使用許諾契約(EULA)
-
ABBYY FlexiCapture でのスクリプトの使用
IFlexiCaptureTools
動作
そのIFlexiCaptureToolsインターフェイスは、スクリプトで使用可能なFCToolsグローバルオブジェクトで実施されています。FCToolsグローバルオブジェクトのすべてのメソッドは、静的メソッドとして呼び出すことができます。次に例を示します:
FCTools.ShowMessage( "Test" );
注:ローカルのルールチェックの場合、このオブジェクトの方法とプロパティの一部をウェブ検証ステーションで使用することはできません。サポート外の方法とプロパティには、アスタリスク(*)が付けられています。
メソッド
定義 | 説明 |
ClassifyPage( page: IPage, [optional] callback: IProcessingCallback, [optional] detectClassesWithoutLayout : bool ) :IPageClassificationResult * |
ページを分類し、分類に成功した場合は分類結果を返します。分類結果は、バッチタイプの分類子のクラスの名前でも、nullでもかまいません。 このメソッドは、次の場合に使用できます:
|
IsModuleAllowedByLicense( authorId : string, moduleName : string ) : bool * | モジュールの使用がライセンスによって許可されているかどうかをチェックします。 |
LoadImage( filePath : string, [optional] pageNumber : int ) :IEditablePictureObject * | ファイルから画像を読み込みます。読み込まれた画像は編集可能です。もし、pageNumberパラメータが指定されていない場合、その値は "1"に設定されます。 |
NewImageSavingOptions() :IExportImageSavingOptions * | 以下、IExportImageSavingOptionsクラスの新しいオブジェクトを作成します。 |
PictureFromHBitmap( [optional] resolution : int, bitmap :HBITMAP ) :IEditablePictureObject * |
指定された解像度でHBITMAPオブジェクトから画像を生成します。もし、resolutionパラメータを指定しないと、画像の解像度が自動的に検出されます。生成された画像は編集可能です。 サンプルコード
System.Drawing.Bitmap bitmap= System.Drawing.Image.FromHbitmap( handle );
<do something>
IPictureObject FinalPicture = FCTools.PictureFromHBitmap( 300, bitmap.GetHbitmap().ToInt32() );
|
Rect( left : int, top : int, right : int, bottom : int ) : string | 指定された座標を持つ矩形の形式で文字列を生成します。 |
ShowMessage( text : string, [optional] isError : bool ) | ユーザーにメッセージを表示します。もし、isErrorフラグが指定されていない場合、その値は以下に設定されます:false。もし、isErrorフラグがtrueに設定されると、エラーメッセージが表示され、それ以外の場合は、通知メッセージが表示されます。スクリプトが処理プロセス内で実行されると、メッセージは処理ログに書き込まれます。 |
注:分類子とは異なり、ClassifyPageメソッドは、ページクラスを解析するために使用されますが、分類結果は一致しません。たとえば、 Banking_eng 文書定義が含まれていない場合、ページに適用されたClassifyPageメソッドは、この文書定義のセクションを返すことができます。
プロパティ
名前 | タイプ | アクセス | 説明 |
CurrentUserSession * | IUserSessionInfo | 読み取り専用 | 処理ステーションを現在使用しているユーザーのセッションに関する情報を返します。検証中、現在検証を行っているユーザー(リモートユーザーを含む)のセッションに関する情報を返します。 |
ScriptContext * | IScriptDefinitionContext | 読み取り専用 | スクリプトが作成されたオブジェクトへのアクセスを提供します。このプロパティを使用すると、スクリプトが受け取ったパラメータに関係なくプロジェクトにアクセスできます。 |
1/14/2021 2:17:22 PM