跳轉到主要內容
此方法會修改目前的 ImageDocument。凡是由 ImageModification 物件定義的修改,都可透過此方法套用。 若要執行修改,請依照下列步驟操作:
  1. 使用 Engine 物件的 CreateImageModification 方法建立一個 ImageModification 物件。
  2. 指定所需的參數。
  3. 以此物件作為輸入參數呼叫 Modify 方法。只有在呼叫此方法時,實際變更才會生效。
  4. 使用 IImageDocument::SaveModified 方法儲存變更。
在呼叫 IImageDocument::SaveModified 方法之前,對影像所做的修改都不會被儲存。若在呼叫此方法前釋放 ImageDocument 物件,這些修改將不會儲存。
在呼叫此方法之前,必須先從頁面版面配置中移除所有區塊。請對對應版面配置的 ILayout::BlocksILayout::BlackSeparators 以及 ILayout::VisualBlocks (Win) 集合呼叫 ILayoutBlocks::DeleteAll 方法。

語法

C++

HRESULT Modify( IImageModification* Modification );

C#

void Modify( IImageModification Modification );

Visual Basic .NET

Sub Modify(Modification As IImageModification)

參數

Modification [in] 這個 ImageModification 類型的變數用於指定要對 ImageDocument 物件執行的轉換。

傳回值

此方法沒有特定的傳回值。它會傳回 ABBYY FineReader Engine 函式的標準傳回值

備註

呼叫此方法後,原始影像的所有資訊都會遺失。 此方法會修改 ImageDocumentblack-and-whitegraycolor 影像平面。ImageDocument 中的所有其他頁面都會被刪除,並會在需要時重新建立。

另請參閱

ImageModification