ShapeCellRenderer

public class ShapeCellRenderer : FiguredCellRenderer

Shape와 텍스트를 같이 표시한다.
Shape 위주로 표시한다. 즉, 텍스트(일부)와 shape(일부)를 모두 표시할 수 없는 경우 shape를 표시한다 textVisible이 false면 텍스트는 표시되지 않는다. GridStyles.shapeSize에 의해 shape 크기가 비율로 정해지는 경우 기준 크기는 border와 padding이 제외된 셀의 높이다. shpae를 수직으로 배치하는 경우 명시적 크기를 지정해야 한다.

    `GridStyles` Values
  • `GridStyles.shapeFill` - shape 색상.
  • `GridStyles.shapeBorder` - shape 경계선.
  • `GridStyles.shapeSize` - 셀 높이를 기준으로 하는 막대의 높이.
  • `GridStyles.shapeRotation` - 셀 회전 각도.
  • `GridStyles.font` - 텍스트 font.
  • `GridStyles.color` - 텍스트 색상.
  • callback이 지정되면 생성자 마지막에 호출된다.

    See also

    ShapeCellRenderer

    Declaration

    Swift

    public init(owner: DataCellRendererOwner?, callback: CreateCallback<ShapeCellRenderer>? = nil)

    Parameters

    owner

    이 렌더러의 속성 변경 등을 관리하는 객체. 대개는 GridColumn이거나 GridBase이다.

    callback

    생성자 내부에서 렌더러 속성들을 설정할 수 있도록 호출된다.

  • init(owner:callback:)을 init(nil, callback)을 호출한 것과 동일하다.

    See also

    ShapeCellRenderer

    Declaration

    Swift

    public convenience init(callback: CreateCallback<ShapeCellRenderer>? = nil)

    Parameters

    callback

    생성자 내부에서 렌더러 속성들을 설정할 수 있도록 호출된다.