테이블뷰 » Api

createshape

Description

해당 테이블뷰 아이템내에 child shape를 동적으로 생성하는 API이다.

파라미터 좌표값은 테이블뷰 아이템 내부의 좌측 상단 X,Y(0,0) 기준이다.

파라미터 strStyleID는 옵션 파라미터로 스타일을 지정할 경우 값을 전달하고
불필요할 경우 값을 주지 않으면된다.

Parameters

Parameters Type Description
nRowIndex long 행 인덱스 (Zero-Based)
nColumnIndex long 열 인덱스 (Zero-Based)
nShapeKind long 생성할 도형의 종류
nLeft long 생성될 X좌표
nTop long 생성될 Y좌표
nWidth long 생성될 넓이
nHeight STRING 생성될 넓이
strStyleID STRING 스타일 아이디 [옵션]

Return Value

Type Description
INSTANCE 생성된 도형의 Instance

Remark

** nShapeKind 상수값

XFD_SHAPEKIND_ELLIPSE = 1
XFD_SHAPEKIND_LINE = 2
XFD_SHAPEKIND_RECT = 3
XFD_SHAPEKIND_ROUNDRECT = 4
XFD_SHAPEKIND_DIAMOND = 5
XFD_SHAPEKIND_TRIANGLE = 6
XFD_SHAPEKIND_CAPTION = 7
XFD_SHAPEKIND_IMAGE = 8

Example

function btnImageCreate(objInst, nXPoint, nYPoint, nWinXPoint, nWinYPoint) { var instNewObj = tableview.createshape(0, 0, XFD_SHAPEKIND_IMAGE, 0, 0, 100, 100); if(instNewObj != null) { factory.consoleprint("-->> create success"); } else { factory.consoleprint("-->> create fail.."); } }

See Also

createobject

Viewer Ver.

9.1.1.1

Update Date

20181219