메인 콘텐츠로 건너뛰기
테이블 블록의 모든 셀은 TableCells 객체로 표현되는 하나의 컬렉션을 이룹니다. 이 객체는 표준 컬렉션 기능 외에도 테이블 셀 그룹을 병합하고 분할하는 메서드와, 기본 테이블 그리드에서의 위치를 기준으로 컬렉션 내 테이블 셀의 인덱스를 찾는 메서드를 포함합니다. 이 컬렉션은 TableBlock 객체를 통해 액세스할 수 있습니다.
  • ABBYY FineReader Engine 컬렉션의 인덱싱은 0부터 시작합니다.
  • C#의 foreach 문(Visual Basic .NET에서는 for each)을 사용하여 컬렉션을 조작할 수 있습니다.

속성

이름유형설명
Application엔진, 읽기 전용엔진 객체를 반환합니다.
Countint, 읽기 전용컬렉션의 요소 수를 저장합니다.
ElementTableCell, 읽기 전용컬렉션의 개별 요소에 액세스할 수 있습니다.

메서드

이름설명
IndexOf기준 좌표계에서 지정한 점에 해당하는 셀의 인덱스를 반환합니다. 이 메서드는 한 행이나 한 열에 있는 모든 셀의 인덱스를 구하려는 경우 유용할 수 있습니다.
Item컬렉션의 단일 요소에 액세스할 수 있습니다.
Merge지정된 사각형 내부의 셀 그룹을 병합합니다.
Split지정된 사각형 내부의 셀 그룹을 분리합니다.
TableCells 객체 다이어그램

예제

FREngine.IBlock block;
// 표 셀 가져오기
if (block.Type == FREngine.BlockTypeEnum.BT_Table)
{
 FREngine.ITableBlock tableBlock = block.GetAsTableBlock();
 for( int iCell = 0; iCell < tableBlock.Cells.Count; iCell++ ) {
  FREngine.ITableCell cell = tableBlock.Cells[iCell];
  // 셀로 작업 수행
 }
}
이 객체는 다음 코드 예제에서 사용됩니다: Windows: RecognizedTextProcessing; 데모 도구: Engine Predefined Processing Profiles.

참고 항목

TableBlock TableCell Layout 및 블록 사용하기 텍스트 사용하기 컬렉션 사용하기 속성 사용하기