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

フレームを表示

AddPages(Stream、Int32、Int32、OcrProgressCallback)メソッド








.NETは、マルチページ画像ファイルを格納して流れます。
addへの最初のページ読込みストリームの1から始まるインデックス。
addへの最後のページ読込みストリームの1から始まるインデックス。-1の値は、最後のページ読込みストリームまでaddを意味します。
操作の進捗を示すオプションのコールバック
マルチページ画像ファイルを格納している.NETストリームから、一つ以上のページを追加します。
構文
'Declaration
 
Overloads Sub AddPages( _
   ByVal stream As Stream, _
   ByVal imageFirstPageNumber As Integer, _
   ByVal imageLastPageNumber As Integer, _
   ByVal callback As OcrProgressCallback _
) 
'Usage
 
Dim instance As IOcrPageCollection
Dim stream As Stream
Dim imageFirstPageNumber As Integer
Dim imageLastPageNumber As Integer
Dim callback As OcrProgressCallback
 
instance.AddPages(stream, imageFirstPageNumber, imageLastPageNumber, callback)
- (BOOL)addPagesWithStream:(LTLeadStream *)stream 
                   inRange:(NSRange)range 
                     error:(NSError **)error
            
public void addPages(ILeadStream stream,
                     int imageFirstPageNumber,
                     int imageLastPageNumber,
                     OcrProgressListener callback)
            
function Leadtools.Forms.Ocr.IOcrPageCollection.AddPages(Stream,Int32,Int32,OcrProgressCallback)( 
   stream ,
   imageFirstPageNumber ,
   imageLastPageNumber ,
   callback 
)

パラメーター

ストリーム
.NETは、マルチページ画像ファイルを格納して流れます。
imageFirstPageNumber
addへの最初のページ読込みストリームの1から始まるインデックス。
imageLastPageNumber
addへの最後のページ読込みストリームの1から始まるインデックス。-1の値は、最後のページ読込みストリームまでaddを意味します。
コールバック
操作の進捗を示すオプションのコールバック
解説

OCRドキュメントに.NETストリームにおけるすべてのページを追加するショートカットは、そうですAddPages(stream, 1, -1, callback)

.NETストリームで保存される複数ページのファイルから、最初のページを追加するために、AddPage(Streamストリーム、OcrProgressCallbackコールバック)を使うこともできます。

このIOcrPageCollectionにおけるページをすでに持っているならば、このメソッドはコレクションの終わりまでページを追加します。

ストリームの画像ファイルは、LEADTOOLSによってサポートされるファイルフォーマットで任意でありえます。詳細については、「利用可能な画像ファイル形式一連」を参照してください。

操作進捗を示すか、それを中止するために、OcrProgressCallbackを使うことができます。詳細情報とサンプルについては、「OcrProgressCallback」を参照してください。

LEADTOOLS OCRエンジンは、150 ドット/インチ(DPI)以上のページをサポートします。DPIが150未満のページを追加しようとするとき、このページのデータを認識することができるかもしれません。

注意:設定している「Recognition.ShareOriginalImage」(Advantage OCRエンジンでサポートされるだけの)の値が、このメソッドを呼び出すとき、使われません。エンジンはイメージをロードして、内部的にページで設定します。オリジナルのimage参照は、IOcrPage.GetRasterImage(OcrPageType.Original)を用いて、ページから得られることができます。オリジナル画像を共有すると、OCR操作中に使用されるメモリ量が少なくなります。

このメンバはメモリベースのドキュメントで機能して、そうでない場合例外をスローするだけです。詳細については、「LEADTOOLS .NET OCRによるIOcrDocumentManager.CreateDocumentとプログラミング」を参照してください。

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

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

参照

参照

IOcrPageCollectionインターフェース
IOcrPageCollectionメンバ
オーバーロードリスト
OcrEngineManagerクラス
OcrEngineType列挙体
IOcrPageインターフェース
LEADTOOLS .NET OCRによるプログラミング
利用可能な画像ファイル形式一連

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