LEADTOOLS OCR(Leadtools.Forms.Ocrアセンブリ)

フレームを表示

WorkDirectoryプロパティ








エンジン一時ファイルを保存するこのIOcrEngineにより用いられる作業ディレクトリーまでのパスを取得します。
構文
string WorkDirectory {get;}
'Declaration
 
ReadOnly Property WorkDirectory As String
'Usage
 
Dim instance As IOcrEngine
Dim value As String
 
value = instance.WorkDirectory
string WorkDirectory {get;}
@property (nonatomic, copy, readonly, nullable) NSString *workDirectory
public String getWorkDirectory()
get_WorkDirectory(); 
property String^ WorkDirectory {
   String^ get();
}

属性値

エンジン一時ファイルを保存するこのIOcrEngineにより用いられる作業ディレクトリーへのパス。
解説

WorkDirectoryは、スタートアップメソッドへのworkDirectoryパラメーターとして渡されます。エンジンがその一時ファイルを保存するとき、このディレクトリが使われます。IOcrEngineオブジェクトは、認識と文書の保存処理の間じゅうに各種一時ファイルを作成します。それは、これらの一時ファイルが作成される場所としてWorkDirectoryで渡されるパスを使います。null(Visual BasicではNothing)を渡すと、エンジンは現在のログインユーザー(TEMP)の一時ディレクトリを選択できるようになります。

いずれにせよ、現在の開始されたIOcrEngineの作業ディレクトリーの値は、WorkDirectoryプロパティから得られることができます。

作成された一時ファイルはエンジンによって自動削除されます。しかし、予想外のエラーが発生すると(たとえばハンドルされていない例外)、一部の一時ファイルはアプリケーションの終了後も作業ディレクトリに残ります。代表的アプリケーションはアプリケーションパスの中にカスタムディレクトリを使うかもしれなくて、手動で、アプリケーションの1つ前のインスタンスが異常に出る場合に備えて、スタートアップを呼び出す前にそこで住むかもしれない任意のファイルを削除します。

WorkDirectoryの値がnullVisual BasicではNothing)でないならば、それはシステムの中に存在する有効なディレクトリに言及しなければなりません、そして、エンジンを作成したプロセスにはファイルをこのディレクトリから読んで、書き込んで、削除するためにアクセス権がなければなりません。

WorkDirectoryはOCRエンジンが使用する現在の作業ディレクトリを保持します。最初のメソッドでnull (Visual BasicではNothing)を渡すと、このプロパティの値は現在ログインしているユーザーのTEMP値に設定されます。

サンプル
サンプルのために、参照しますStartup
必要条件

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

参照

参照

IOcrEngineインターフェース
IOcrEngineメンバ
スタートアップ
IsStartedプロパティ
Shutdownメソッド
OcrEngineManagerクラス
OcrEngineType列挙体
LEADTOOLS .NET OCRによるプログラミング

Leadtools.Forms.Ocrは、認識またはDocument Imaging Suiteのライセンスと、解除キーが必要です。詳細は、以下を参照してください。LEADTOOLSツールキット機能