테이블뷰 » 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