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

フレームを表示

SetRasterImageメソッド








このIOcrPageにコピーされる画像データを格納するRasterImageオブジェクト。
RasterImageからのページ画像データオブジェクトを更新します。
構文
void SetRasterImage( 
   RasterImage image
)
'Declaration
 
Sub SetRasterImage( _
   ByVal image As RasterImage _
) 
'Usage
 
Dim instance As IOcrPage
Dim image As RasterImage
 
instance.SetRasterImage(image)
void SetRasterImage( 
   RasterImage image
)
- (BOOL)setRasterImage:(LTRasterImage *)image error:(NSError **)error
public void setRasterImage(RasterImage image)
function Leadtools.Forms.Ocr.IOcrPage.SetRasterImage( 
   image 
)
void SetRasterImage( 
   RasterImage^ image
) 

パラメーター

image
このIOcrPageにコピーされる画像データを格納するRasterImageオブジェクト。
解説

一度OCRドキュメントにページを追加したら、たとえページを作成するのに用いられるオリジナルのオブジェクトがRasterImageであったとしても、ページを作成するのに用いられる画像データはエンジンの中にコピーされて、保存されますオブジェクト。このページを表すRasterImageを取得するために、GetRasterImageを使います。

GetRasterImageメソッドが返すRasterImageオブジェクトは、ページ画像データのコピーを格納します。RasterImageオブジェクトにする任意の修正は、ページに影響を及ぼしません。ページ画像データを更新するために、SetRasterImageを呼び出さなければなりません。RasterImageオブジェクトがコピーであるため、一度それを用いてされたら、そのRasterImage.Disposeメソッドを呼び出すことによってそれを破棄しなければなりません。

一度このページのためにRasterImageオブジェクトを得たら、LEADTOOLSの他の部分でそれを使うことができます、たとえば、Windowsフォームに拠点を置くアプリケーションの中に表示するためにImageViewerまたはRasterPictureBoxコントロールでそれを設定することができます。実行することもできます独自の以下のようにページの画像処理:

// Flip the 2nd page added to the OCR document // Get the page (index is zero-based) IOcrPage page = ocrDocument.Pages[1]; // Get a RasterImage object that represents this page Leadtools.RasterImage image = page.GetRasterImage(); // Flip it vertically Leadtools.ImageProcessing.FlipCommand flip = new Leadtools.ImageProcessing.FlipCommand(); flip.Horizontal = false; flip.Run(image); // Set it back into the page page.SetRasterImage(image); // Dispose the image image.Dispose();

IOcrPageCollection.ExportPageメソッドでページのRasterImage目的表現を取得することもできます。

GetRasterImageメソッドから返されるRasterImageオブジェクトは、1ページだけを格納します。すべての画像データを格納しているマルチページRasterImageオブジェクトまたはOCRドキュメントに追加されるページの特定の範囲を取得するために、最初の当時のループからドキュメントのページまでRasterImageを作成することもできて、返されたRasterImageオブジェクトを最初のオブジェクトにRasterImage.AddPageメソッドと加えることもできます。または、IOcrPageCollection.ExportPagesメソッドを使うことができます。

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

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

参照

参照

IOcrPageインターフェース
IOcrPageメンバ
GetRasterImage
IOcrPageCollectionインターフェース
IOcrZoneCollectionインターフェース
OcrZone構造体
LEADTOOLS .NET OCRによるプログラミング

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