- MI_DeskewImage
- MI_StraightenTextLines
- MI_ReduceISONoise
- MI_RemoveMotionBlur
- MI_RotateClockwise
- MI_RotateCounterClockwise
- MI_RotateUpsideDown
- MI_FlipHorizontal
- MI_FlipVertical
- MI_InvertImage
IImageViewerEvents
IImageViewerEvents インターフェイスの OnEditImages メソッド
Windows 上の ABBYY FineReader Engine Visual Components における IImageViewerEvents インターフェイスの OnEditImages メソッド — このメソッドはクライアント側で実装されます。
このメソッドはクライアント側で実装されます。Image Viewer で画像編集が開始される前に、ABBYY FineReader Engine によって呼び出されます。次のいずれかのコマンドが呼び出されると、この処理が実行されます。
PageIndices
[in] 編集対象のページのインデックスを、IntsCollection オブジェクトとして格納します。
MenuItem
[in] 画像編集に使用するコマンドを指定します。MenuItemEnum 定数の説明を参照してください。このパラメーターには、次の定数を値として指定できます: MI_DeskewImage, MI_StraightenTextLines, MI_ReduceISONoise, MI_RemoveMotionBlur, MI_RotateClockwise, MI_RotateCounterClockwise, MI_RotateUpsideDown, MI_FlipHorizontal, MI_FlipVertical, MI_InvertImage.
Cancel
[out] この変数を TRUE に設定すると、処理を中止することを示せます。この場合、画像は編集されません。
[C++ のみ] このメソッドが S_OK 以外の値を返した場合は、クライアント側でエラーが発生したことを示します。この場合、Cancel Parameter の値は考慮されません。
このメソッドのクライアント実装では、メソッド内でスローされるすべての例外を必ず捕捉して処理し、例外がメソッドの外部に伝播しないようにする必要があります。例外がメソッドの外部に伝播すると、予期しない結果 (プログラムの終了など) を招く可能性があります。
IImageViewerEvents
OnCorrectPerspective
OnCorrectResolution
OnCropImages
OnSplitImages
OnToolEraseRect
