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

フレームを表示

InsertPages(Int32、RasterImage、Int32、Int32、OcrProgressCallback)メソッド








imageからの新しいページを挿入する位置を示す0から始まるインデックス。
挿入するページを格納するRasterImageオブジェクト。
挿入する最初のページ読込みimageの1から始まるインデックス。
addへの最後のページ読込みimageの1から始まるインデックス。値-1は、画像内の最後のページまで足し算し、最後のページも含めるという意味です
操作の進捗を示すオプションのコールバック
指定された場所でマルチページRasterImageオブジェクトから一つ以上のページを挿入します。
構文
'Declaration
 
Overloads Sub InsertPages( _
   ByVal pageIndex As Integer, _
   ByVal image As RasterImage, _
   ByVal imageFirstPageNumber As Integer, _
   ByVal imageLastPageNumber As Integer, _
   ByVal callback As OcrProgressCallback _
) 
'Usage
 
Dim instance As IOcrPageCollection
Dim pageIndex As Integer
Dim image As RasterImage
Dim imageFirstPageNumber As Integer
Dim imageLastPageNumber As Integer
Dim callback As OcrProgressCallback
 
instance.InsertPages(pageIndex, image, imageFirstPageNumber, imageLastPageNumber, callback)
- (BOOL)insertPagesAtIndex:(NSUInteger)pageIndex
                     image:(LTRasterImage *)image
                   inRange:(NSRange)range
                     error:(NSError **)error
            
public void insertPages(int pageIndex,
                        RasterImage image,
                        int imageFirstPageNumber,
                        int imageLastPageNumber,
                        OcrProgressListener callback)
            
function Leadtools.Forms.Ocr.IOcrPageCollection.InsertPages(Int32,RasterImage,Int32,Int32,OcrProgressCallback)( 
   pageIndex ,
   image ,
   imageFirstPageNumber ,
   imageLastPageNumber ,
   callback 
)

パラメーター

pageIndex
imageからの新しいページを挿入する位置を示す0から始まるインデックス。
image
挿入するページを格納するRasterImageオブジェクト。
imageFirstPageNumber
挿入する最初のページ読込みimageの1から始まるインデックス。
imageLastPageNumber
addへの最後のページ読込みimageの1から始まるインデックス。値-1は、画像内の最後のページまで足し算し、最後のページも含めるという意味です
コールバック
操作の進捗を示すオプションのコールバック
解説

このメソッドは、新しく作成されたIOcrPageRasterImageオブジェクト画像データをコピーします。したがって、このメソッドが返ったあと、imageIOcrPageの関係がOCRドキュメント内部にありません。たとえば、このメソッドを呼び出した後にimageオブジェクトを必要としないならば、このメソッドが返ったあと、それを破棄しなければなりません。

このメソッドは、変化がimageになされないことを保証します。

OCRドキュメントにRasterImageオブジェクトのすべてのページを挿入するショートカットは、そうですInsertPages(index, image, 1, -1, callback)

RasterImageオブジェクトから単一のページを挿入するために、InsertPage(int pageIndex、RasterImage image、OcrProgressCallbackコールバック)を使うことができます。

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

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

注意:設定している「Recognition.ShareOriginalImage」(Advantage OCRエンジンでサポートされるだけの)の値が、このメソッドを呼び出すとき、使われません。画像のコピーが作成され、ページ内に保存されます。ページ上でIOcrPage.GetRasterImage(OcrPageType.Original)を呼び出すと、null参照が返されます。

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

サンプル
ページを挿入する方法のサンプルのために、InsertPageを参照します。RasterImageからページを追加する方法のサンプルのために、AddPagesを参照します。
必要条件

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

参照

参照

IOcrPageCollectionインターフェース
IOcrPageCollectionメンバ
オーバーロードリスト
OcrEngineManagerクラス
OcrEngineType列挙体
IOcrPageインターフェース
LEADTOOLS .NET OCRによるプログラミング

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