메인 콘텐츠로 건너뛰기
이 메서드는 현재 ImageDocument를 수정합니다. ImageModification 객체에 정의된 모든 수정 작업을 적용할 수 있습니다. 수정을 수행하려면 다음 단계를 따르십시오.
  1. Engine 객체의 CreateImageModification 메서드를 사용하여 ImageModification 객체를 생성합니다.
  2. 필요한 매개변수를 지정합니다.
  3. 이 객체를 입력 매개변수로 하여 Modify 메서드를 호출합니다. 실제 변경은 이 메서드를 호출할 때만 적용됩니다.
  4. IImageDocument::SaveModified 메서드를 사용하여 변경 사항을 저장합니다.
이미지에 대한 수정 사항은 IImageDocument::SaveModified 메서드를 호출하기 전까지 저장되지 않습니다. 이 메서드를 호출하기 전에 ImageDocument 객체가 해제되면 수정 사항은 저장되지 않습니다.
이 메서드를 호출하기 전에 페이지 레이아웃에서 모든 블록을 제거해야 합니다. 해당 레이아웃의 ILayout::Blocks, ILayout::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 함수의 표준 반환 값을 반환합니다.

비고

메서드를 호출하면 원본 이미지에 대한 모든 정보가 손실됩니다. 이 메서드는 ImageDocument흑백, 회색조, 컬러 이미지 평면에 수정 사항을 적용합니다. 다른 모든 페이지는 ImageDocument에서 삭제되며, 필요할 때 생성됩니다.

참고 항목

ImageModification