텍스트와 다각형 혹은 타원형의 모양(shape)을 동시에 표시하는 렌더러이다. 렌더러의 textVisible 속성을 false로 지정하면 텍스트를 표시하지 않는다. shape 표시 위치는 GridStyles.shapeLocation으로 지정한다. GridStyles.shapeLocation이 CENTER일 때도 텍스트는 표시되지 않는다.
shape의 크기는 GridStyles.shapeSize에 지정된 값으로 정해진다. shapeSize 값은 비율값일 수 있다. shapeSize가 정해지지 않은 경우 렌더러 속성 sizeRate에 설정된 비율로 크기가 정해진다.
텍스트와 shape의 간격은 GridStyles.shapePadding으로 정하고, shape와 데이터셀 경계선 사이의 간격은 GridStyles.shapeOffset로 정한다.
shape의 모양은 shapeName으로 지정하는데, 현재 표시 가능한 shape들은 아래 표에 나열되어 있다.
컬럼 렌더러 설정시 type을 "shape"로 지정한다.
이름 | 설명 |
---|---|
empty | 그리지 않고 자리만 차지한다. |
rectangle | 직사각형 |
triangle | 삼각형 |
itriangle | 뒤집어진 삼각형 |
diamond | 마름모 |
uparrow | 위 방향 화살표 |
downarrow | 아래 방향 화살표 |
leftarrow | 왼쪽 방향 화살표 |
rightarrow | 오른쪽 방향 화살표 |
plus | 더하기 |
minus | 빼기 |
equal | 등호 |
star | 별 |
ellipse | 타원형 |