메인 콘텐츠로 건너뛰기
이 객체는 테이블 블록의 단일 테이블 셀을 나타냅니다. 이는 TableCells 컬렉션의 요소입니다. 이 객체를 통해 셀의 이름, 픽셀 단위 좌표, 그리고 셀의 콘텐츠에 접근할 수 있습니다. 각 테이블 셀은 별도의 블록으로 표현됩니다. 셀의 콘텐츠에 접근하려면 Block 속성을 사용해야 합니다. 콘텐츠의 유형(예: 텍스트, 이미지)은 IBlock::Type 속성에 따라 달라집니다. 테이블 셀에 텍스트가 포함되어 있으면 IBlock::GetAsTextBlock 메서드를 사용해 해당 테이블 셀의 텍스트와 기타 텍스트 속성에 접근할 수 있습니다. 셀에는 네 개의 좌표가 있습니다. 즉, 셀을 둘러싸는 왼쪽, 오른쪽, 위쪽, 아래쪽 separator의 좌표입니다. 셀 좌표는 픽셀 단위입니다. 테이블 셀 좌표는 직접 변경할 수 없습니다. 좌표는 ITableCells::MergeITableCells::Split 메서드의 영향을 받습니다. 하지만 이러한 작업은 단일 셀의 속성만 변경하는 것이 아니라 셀을 추가하거나 제거하여 셀 컬렉션 전체에도 영향을 미친다는 점에 유의해야 합니다.

속성

이름유형설명
Application엔진, 읽기 전용엔진 객체를 반환합니다.
Block블록, 읽기 전용셀의 블록에 접근할 수 있습니다.
Bottomint, 읽기 전용셀의 아래쪽 경계 좌표를 픽셀 단위로 저장합니다.
Leftint, 읽기 전용셀의 왼쪽 경계 좌표를 픽셀 단위로 저장합니다.
Rightint, 읽기 전용셀의 오른쪽 경계 좌표를 픽셀 단위로 저장합니다.
Topint, 읽기 전용셀의 위쪽 경계 좌표를 픽셀 단위로 저장합니다.

메서드

이름설명
ChangeBlockType테이블 셀에 해당하는 블록의 유형을 변경합니다.
TableCell 객체 다이어그램

출력 매개변수

이 객체는 TableCells 객체의 Item 메서드에 대한 출력 매개변수입니다.

샘플

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];
  // 셀 처리
 }
}
이 객체는 다음 코드 샘플에서 사용됩니다.

참고 항목

TableBlock TableCells Layout 및 블록 작업 Text 작업 속성 작업