跳轉到主要內容
此方法會轉換目前的 ImageDocument。可用的轉換包括色彩反相、鏡像,以及旋轉 90、180 和 270 度。
呼叫此方法前,必須先從頁面版面中移除所有區塊。請對相應版面的 ILayout::BlocksILayout::BlackSeparatorsILayout::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