속성
Engine 객체를 반환합니다. | ||
블록region에 액세스할 수 있습니다. region은 사각형의 컬렉션입니다. 다른 유형의 블록과 달리 테이블 블록의 region에는 사각형이 최대 하나만 포함될 수 있으므로, 둘 이상의 사각형이 있는 region을 테이블 블록에 할당하려고 하면 오류가 발생합니다. region은 해당 이미지의 기울기 보정된흑백평면에서 사각형의 좌표(픽셀 단위)로 정의됩니다. 이 속성은 상수 객체를 반환합니다. 블록 region을 변경하려면 먼저IEngine::CreateRegion메서드를 사용해 중간 Region 객체를 얻고, 필요한 매개변수를 변경한
다음, 그 객체를 이 속성에 할당해야 합니다. | ||
, 읽기 전용 | ABBYY FineReader Engine에는 다음과 같은 블록 유형이 있습니다: 텍스트, 테이블, 래스터 이미지, 벡터 이미지, 바코드, 체크마크, 체크마크 그룹, 구분선, 구분선 그룹, 자동 분석. (자동 분석 블록은 Visual Components에서만 사용됩니다.) 각 블록 유형에는 고유한 속성이 있습니다. 블록 유형은 생성 시 결정되며 변경할 수 없습니다. 블록 유형을 변경해야 하는 경우에는 해당 블록을 삭제한 뒤 정확히 같은 위치에 필요한 유형의 새 블록을 만들어야 합니다:
| |
, 읽기 전용 | 블록의 배경 컬러를 지정합니다. int 값은 RGB 트리플릿을 사용하여 다음 공식으로 계산됩니다: (
red value ) + (256 x green value ) + (65536 x blue value ). 여기서 red
value는 첫 번째 트리플릿 구성 요소이고, green value는 두 번째
트리플릿 구성 요소이며, blue value는 세 번째 트리플릿 구성 요소입니다.
예를 들어 흰색의 int 값은 16777215입니다. 기본적으로 이 속성의 값은 -1이며, 이는 색상이 투명함을 의미합니다. | |
, 읽기 전용 | 블록의 레이어를 지정합니다: background, foreground 또는 hidden. 블록은 서로 겹칠 수 있으며, 예를 들어 텍스트 블록이 배경 이미지 블록 위에 놓일 수 있습니다. 기본적으로 이 속성의 값은 BLT_Foreground입니다. | |
블록의 설명을 저장합니다. 기본적으로 이 속성의 값은 빈 문자열입니다. | ||
블록의 이름을 저장합니다. 이름은 임의의 문자열일 수 있습니다. 기본적으로 이 속성의 값은 빈 문자열입니다. | ||
Block 유형의 객체에 모든 유형의 사용자 정의 정보를 연결할 수 있습니다. | ||
메서드
| 이름 | 설명 |
|---|---|
| GetAsBarcodeBlock | 블록을 BarcodeBlock 객체로 반환합니다. 블록이 바코드 블록이 아니면 NULL을 반환합니다. |
| GetAsCheckmarkBlock | 블록을 CheckmarkBlock 객체로 반환합니다. 블록이 체크마크 블록이 아니면 NULL을 반환합니다. |
| GetAsCheckmarkGroup | 블록을 CheckmarkGroup 객체로 반환합니다. 블록이 체크 표시 그룹 블록이 아니면 NULL을 반환합니다. |
| GetAsRasterPictureBlock | 블록을 RasterPictureBlock 객체로 반환합니다. 블록이 래스터 이미지 블록이 아니면 NULL을 반환합니다. |
| GetAsSeparatorBlock | 블록을 SeparatorBlock 객체로 반환합니다. 블록이 구분선 블록이 아니면 NULL을 반환합니다. |
| GetAsSeparatorGroup | 블록을 SeparatorGroup 객체로 반환합니다. 블록이 구분선 그룹 블록이 아니면 NULL을 반환합니다. |
| GetAsTableBlock | 블록을 TableBlock 객체로 반환합니다. 블록이 테이블 블록이 아니면 NULL을 반환합니다. |
| GetAsTextBlock | 블록을 TextBlock 객체로 반환합니다. 블록이 텍스트 블록이 아니면 NULL을 반환합니다. |
| GetAsVectorPictureBlock | 블록을 VectorPictureBlock 객체로 반환합니다. 블록이 벡터 이미지 블록이 아니면 NULL을 반환합니다. |
| Move | 블록 영역을 지정된 벡터만큼 오프셋합니다. |
Windows
Linux 및 macOS
객체 다이어그램
Output parameter
예제
C# 코드
C# 코드
- Linux: CustomLanguage, CommandLineInterface
- Windows: CustomLanguage, CommandLineInterface, RecognizedTextProcessing; 및 데모 도구: Engine Predefined Processing Profiles.
