Class: CanvasLabel

CanvasLabel

new CanvasLabel()

CanvasLabel 클래스는 차트상에 메모의 표현을 지원합니다.

메모를 표시하기 위해서 CanvasElement 클래스 인스턴스 내에 CanvasLabel 클래스 인스턴스를 설정합니다.

레이아웃은 다음과 같은 형식으로 작성됩니다.

...
<backgroundElements>
  <CanvasElement>
    <CanvasLabel fontSize="13" height="17" color="#888888" horizontalCenter="0" verticalCenter="65" text="HALF SIMPLE GAUGE"/>
  </CanvasElement>
</backgroundElements>
...

Members

backgroundAlphaNumber

배경색의 투명도를 설정합니다.

Default Value:
  • 0

backgroundColorHexadecimal

배경색을 설정합니다.

Default Value:
  • #ffffff

borderAlphaNumber

테두리 선의 투명도를 설정합니다.

Default Value:
  • 1

borderColorHexadecimal

테두리 선의 색상을 설정합니다.

Default Value:
  • #000000

borderRadiusNumber

테두리 모서리선의 둥근 정도를 설정합니다.

Default Value:
  • NaN

borderStyleString

테두리 선의 스타일을 설정합니다.

유효값은 solid, none 입니다.

Default Value:
  • solid

borderThicknessNumber

테두리 선의 두께를 설정합니다.

Default Value:
  • 1

bottomNumber

하단 가장자리에서 얼마의 간격을 두고 라벨을 표시할 지를 설정합니다.

Default Value:
  • NaN

heightNumber

세로 크기 값을 설정합니다.

Default Value:
  • NaN

horizontalCenterNumber

수평위치의 중앙에서부터 얼마의 간격을 두고 문자열을 표시할 지를 설정합니다.

Default Value:
  • NaN

idString

식별자(Identifier)를 설정합니다.

식별자(Identifier)는 사용자에 의해 정의된 임의의 고유값입니다.

설정된 식별자(Identifier)를 통해 해당 객체에 접근이 가능합니다.

Default Value:
  • null

leftNumber

왼쪽 가장자리에서 얼마의 간격을 두고 라벨을 표시할 지를 설정합니다.

Default Value:
  • NaN

paddingBottomNumber

하단 여백의 크기를 픽셀 단위로 설정합니다.

Default Value:
  • 0

paddingLeftNumber

왼쪽 여백의 크기를 픽셀 단위로 설정합니다.

Default Value:
  • 0

paddingRightNumber

오른쪽 여백의 크기를 픽셀 단위로 설정합니다.

Default Value:
  • 0

paddingTopNumber

상단 여백의 크기를 픽셀 단위로 설정합니다.

Default Value:
  • 3

percentLeftNumber

문자열이 표시되는 수평위치를 X 축 최대값의 위치를 100 으로 했을 때의 퍼센트 값으로 설정합니다.

유효값은 1 과 100 사이의 값입니다.

Default Value:
  • NaN

percentTopNumber

문자열이 표시되는 수직위치를 Y 축 최소값의 위치를 100 으로 했을 때의 퍼센트 값으로 설정합니다.

유효값은 1 과 100 사이의 값입니다.

Default Value:
  • NaN

오른쪽 가장자리에서 얼마의 간격을 두고 라벨을 표시할 지를 설정합니다.

Default Value:
  • NaN

textString

라벨로 표시될 문자열을 설정합니다.

Default Value:
  • null

textAlignString

라벨(텍스트)의 수평 정렬 방식을 설정합니다.

유효값은 left, center, right 입니다.

Default Value:
  • center

topNumber

상단 가장자리에서 얼마의 간격을 두고 라벨을 표시할 지를 설정합니다.

Default Value:
  • NaN

verticalAlignString

라벨(텍스트)의 수직 정렬 방식을 설정합니다.

유효값은 top, middle, bottom 입니다.

Default Value:
  • middle

verticalCenterNumber

수직위치의 중앙에서부터 얼마의 간격을 두고 문자열을 표시할 지를 설정합니다.

Default Value:
  • NaN

verticalGapNumber

문자열의 수직 여백의 크기를 설정합니다.

Default Value:
  • 4

widthNumber

가로 크기 값을 설정합니다.

Default Value:
  • NaN

Methods

itemClickJsFunction(labelId, text)

라벨 항목 클릭 시 실행되는 자바스크립트 함수명을 설정합니다.

<CanvasLabel ... itemClickJsFunction="itemClickJsFunc" />
...
itemClickJsFunc(labelId, text) {
  ...
}
Name Type Description
labelId Number

라벨 항목의 인덱스

text String

라벨