메인 콘텐츠로 건너뛰기
이 메서드는 ImageModification 객체의 페인트 영역 내부 배열에 새 페인트 영역을 추가합니다. 이전에 추가한 모든 페인트 영역을 제거하려면 IImageModification::ClearPaintRegions 메서드를 호출합니다. 수정이 이미지의 단일 color(또는 gray) 평면에 적용되어야 하는 경우, 영역 좌표는 해당 color(gray) 평면에서 지정해야 합니다. 수정이 전체 ImageModification에 적용되어야 하는 경우에는 좌표를 기울기 보정된 black-and-white 이미지 평면에서 지정해야 합니다.

구문

C++

HRESULT AddPaintRegion(
  IRegion* Region,
  int      Color
);

C#

void AddPaintRegion(
  IRegion Region,
  int    Color
);

Visual Basic .NET

Sub AddPaintRegion( _
  Region As IRegion, _
  Color As Integer _
)

매개변수

Region [in] Region 형식의 이 매개변수는 추가할 페인트 영역을 지정합니다. Color [in] 이 변수는 영역 내부 이미지를 채울 색상을 지정합니다. 이 매개변수의 값은 -1일 수 있으며, 이 경우 색상은 투명함을 의미합니다.
int 값은 RGB 삼중값으로부터 다음 공식에 따라 계산됩니다: ( red value ) + (256 x green value ) + (65536 x blue value ). 여기서 red value는 첫 번째 삼중값 구성 요소이고, green value는 두 번째 구성 요소이며, blue value는 세 번째 구성 요소입니다. 예를 들어 흰색의 int 값은 16777215입니다.

반환 값

이 메서드에는 특정 반환 값이 없습니다. 대신 ABBYY FineReader 엔진 함수의 표준 반환 값을 반환합니다.

비고

IImageDocument::Modify 메서드를 적용하면 페인트 영역 안에 있는 이미지 부분이 지정된 색으로 채워집니다.

참고 항목

ImageModification ClearPaintRegions