각 가이드에 대한 내용은 좌측 메뉴를 선택하여 확인하세요.
캠버스 컴포넌드는 웹 페이지에서 그래픽을 그리기 위한 기능을 제공하는 컴포넌트이다.
이벤트 | 설명 |
on_click | 캔버스에서 마우스 클릭 시 호출됨 |
on_dblclick | 캔버스에서 마우스 더블클릭 시 호출됨 |
on_dropcomplete | 다른 컨트롤에서 드래그 시작해 현재 컨트롤에 드롭 완료시 호출됨 |
on_rclick | 캔버스에서 오른쪽 마우스 클릭 시 호출됨 |
on_saveimage | saveimage API를 통해 이미지 저장시 호출됨 |
API | 설명 |
setenableex | 해당 컨트롤의 활성화(enable) 여부를 설정한다. |
geteraserwidth | 지우개 두께를 반환한다. |
seteraserwidth | 지우개 두께를 지정한다. |
setarrowstyle | 화살표 스타일을 설정한다. |
setlinestyle | 선 스타일을 설정한다. |
setlinecolor | 선 색상을 설정한다. |
setlinewidth | 선 두께를 설정한다. |
clearcanvas | 영역 전체를 지운다. |
insertimage | 이미지를 캔버스에 표시한다. |
gettext | 컨트롤에 입력된 텍스트를 반환한다. |
saveimage | 캔버스 영역을 이미지로 저장한다. |
drawtext | 캔버스에 문자열을 출력한다. |
setarrowstyle | 화살표 스타일을 설정한다. |
drawroundrect | SVG에 모서리둥근사각형을 그린다. |
additemtext | SVG에 그려진 도형에 텍스트를 표시한다. |
getitemkind | SVG 아이템의 종류를 반환한다. |
setitemeditable | SVG에서 지정한 아이템의 편집 가능 여부를 지정한다. |
removeitem | SVG에 그려진 아이템을 삭제한다. |
drawjoinline | SVG에 연결선을 그린다. |