メインコンテンツへスキップ
このメソッドは、ImageDocument の異なる変更状態または画像プレーン間で、ピクセル座標を変換します。

構文

C++

HRESULT ConvertCoordinates(
  ImageTypeEnum FromPage,
  ImageTypeEnum ToPage,
  int*          X,
  int*          Y
);

C#

void ConvertCoordinates(
  ImageTypeEnum FromPage,
  ImageTypeEnum ToPage,
  out int       X,
  out int       Y
);

Visual Basic .NET

Sub ConvertCoordinates( _
  FromPage As ImageTypeEnum, _
  ToPage As ImageTypeEnum, _
  ByRef X As Integer, _
  ByRef Y As Integer _
)

パラメーター

FromPage [in] この ImageTypeEnum 型の変数は、ピクセル座標の変換元となる画像ページを指定します。 ToPage [in] この ImageTypeEnum 型の変数は、ピクセル座標の変換先となる画像ページを指定します。 X [in, out] この変数には、メソッド呼び出し前は変換元の画像ページを基準としたピクセルの水平方向の座標が格納され、メソッド呼び出し後は変換先の画像ページを基準としたピクセルの水平方向の座標が格納されます。 Y [in, out] この変数には、メソッド呼び出し前は変換元の画像ページを基準としたピクセルの垂直方向の座標が格納され、メソッド呼び出し後は変換先の画像ページを基準としたピクセルの垂直方向の座標が格納されます。

戻り値

このメソッドに固有の戻り値はありません。ABBYY FineReader Engine 関数の標準の戻り値を返します。

備考

  • 白黒画像ページとカラー画像ページでは、ピクセル座標は同一です。
  • まだ作成されていないプレビュー画像プレーンとの間で座標を変換しようとすると、このメソッドはエラーを返します。
自動または手動で画像を変更すると、以前に作成したプレビュー画像プレーンがリセットされ、そのプレビューとの間で座標を変換できなくなる場合があります。座標を変換する前に、画像が変更されている場合は、GetPreviewImage メソッドを再度呼び出してください。

関連項目

ImageTypeEnum CoordinatesConverter ImageDocument