メインコンテンツへスキップ
このメソッドは、現在の ImageDocument を変換します。利用可能な変換には、色の反転、ミラーリング、90 度、180 度、および 270 度の回転があります。
このメソッドを呼び出す前に、ページ レイアウトからすべてのブロックを削除する必要があります。対応するレイアウトの ILayout::BlocksILayout::BlackSeparators、および ILayout::VisualBlocks (Win) コレクションに対して、ILayoutBlocks::DeleteAll メソッドを呼び出してください。

構文

C++

HRESULT Transform(
  RotationTypeEnum Rotation,
  VARIANT_BOOL     Mirror,
  VARIANT_BOOL     Invert
);

C#

void Transform(
  RotationTypeEnum Rotation,
  bool             Mirror,
  bool             Invert
);

Visual Basic .NET

Sub Transform( _
  Rotation As RotationTypeEnum, _
  Mirror As Boolean, _
  Invert As Boolean _
)

パラメーター

Rotation [in] この RotationTypeEnum 型の変数は、画像の回転角度を指定します。 Mirror [in] このパラメーターは、変換時に画像を垂直軸を中心に左右反転するかどうかを指定します。 Invert [in] このパラメーターは、変換時に画像の色を反転するかどうかを指定します。

戻り値

このメソッド固有の戻り値はありません。代わりに、ABBYY FineReader Engine 関数の標準の戻り値が返されます。

注記

  • このメソッドは、ImageDocument の 白黒グレー、および カラー の各画像プレーンに変換を適用します。その他のすべてのページは ImageDocument から削除され、必要に応じて再作成されます。
  • 幾何学変換は、まず指定した角度で回転を行い、その後、画像を垂直軸に沿って左右反転する順に適用されます。
  • このメソッドは、ImageDocument オブジェクトの IConnectionPointContainer インターフェイスに接続されているリスナーに対してイベントを通知します。

関連項目

ImageDocument RotationTypeEnum