개요
좌표정보를 처리하기 위해 제공되는 오브젝트입니다.
지원 환경
Desktop NRE | Desktop WRE | |||||
|---|---|---|---|---|---|---|
☑ Windows | ☑ macOS | ☑ Edge | ☑ Chrome | ☑ Safari | ☑ Firefox | ☑ Opera |
Mobile NRE | Mobile WRE | |||||
☑ Android | ☑ iOS/iPadOS | ☑ Android | ☑ iOS/iPadOS | |||
- 스크립트로 오브젝트를 생성하여 좌표정보를 관리할 수 있습니다.
속성
x
Point 오브젝트의 x 좌표를 설정하는 속성입니다.
지원 환경
Desktop NRE | Desktop WRE | |||||
|---|---|---|---|---|---|---|
☑ Windows | ☑ macOS | ☑ Edge | ☑ Chrome | ☑ Safari | ☑ Firefox | ☑ Opera |
Mobile NRE | Mobile WRE | |||||
☑ Android | ☑ iOS/iPadOS | ☑ Android | ☑ iOS/iPadOS | |||
속성 타입
☐ Enum | ☐ Expr | ☐ Control | ☐ Hidden | ☐ ReadOnly | ☐ Bind | ☐ Collection | ☐ StringResource |
문법 설정
var objPnt = new nexacro.Point(20, 20) ; objPnt.x = 40; | ||
nX | x 좌표값을 pixel 단위의 숫자로 설정합니다. | |
|---|---|---|
참고
- x 속성값을 설정하지 않으면 "0" 으로 적용됩니다.
y
Point 오브젝트의 y 좌표를 설정하는 속성입니다.
지원 환경
Desktop NRE | Desktop WRE | |||||
|---|---|---|---|---|---|---|
☑ Windows | ☑ macOS | ☑ Edge | ☑ Chrome | ☑ Safari | ☑ Firefox | ☑ Opera |
Mobile NRE | Mobile WRE | |||||
☑ Android | ☑ iOS/iPadOS | ☑ Android | ☑ iOS/iPadOS | |||
속성 타입
☐ Enum | ☐ Expr | ☐ Control | ☐ Hidden | ☐ ReadOnly | ☐ Bind | ☐ Collection | ☐ StringResource |
문법 설정
var objPnt = new nexacro.Point(20, 20) ; objPnt.y = 40; | ||
nY | y 좌표값을 pixel 단위의 숫자로 설정합니다. | |
|---|---|---|
참고
- y 속성값을 설정하지 않으면 "0" 으로 적용됩니다.
메서드
clone
Point 오브젝트의 속성값을 복사하여 새로운 Point 오브젝트를 반환하는 메소드입니다.
지원 환경
Desktop NRE | Desktop WRE | |||||
|---|---|---|---|---|---|---|
☑ Windows | ☑ macOS | ☑ Edge | ☑ Chrome | ☑ Safari | ☑ Firefox | ☑ Opera |
Mobile NRE | Mobile WRE | |||||
☑ Android | ☑ iOS/iPadOS | ☑ Android | ☑ iOS/iPadOS | |||
문법
Point.clone()
파라미터
var objPoint1 = new nexacro.Point(10,10); var objPoint2 = objPoint1.clone();
반환
Type | Description |
|---|---|
Object | 현재 Point 오브젝트의 값을 복사한 새로운 Point 오브젝트를 반환합니다. |
copy
인수로 전달된 값을 Point 오브젝트의 x, y 속성값으로 복사하는 메소드입니다.
지원 환경
Desktop NRE | Desktop WRE | |||||
|---|---|---|---|---|---|---|
☑ Windows | ☑ macOS | ☑ Edge | ☑ Chrome | ☑ Safari | ☑ Firefox | ☑ Opera |
Mobile NRE | Mobile WRE | |||||
☑ Android | ☑ iOS/iPadOS | ☑ Android | ☑ iOS/iPadOS | |||
문법
Point.copy( objPoint ) Point.copy( nX, nY )
파라미터
Parameters | Type | Description | |
|---|---|---|---|
objPoint | Object | 현재 Point 오브젝트의 x, y 속성값에 복사될 값을 Point 오브젝트 형태로 설정합니다. | |
nX | Number | Point 오브젝트의 x 속성값에 복사할 값을 숫자 형태로 설정합니다. | |
nY | Number | Point 오브젝트의 y 속성값에 복사할 값을 숫자 형태로 설정합니다. | |
var objPoint1 = new nexacro.Point(10,10); var objPoint2 = new nexacro.Point(20,20); objPoint1.copy(objPoint2); | |||
참고
- 인수가 Point 오브젝트일 때 속성값이 x, y 속성에 각각 복사됩니다.
equals
현재 Point 오브젝트의 속성값과 인수로 전달된 값의 일치여부를 반환하는 메소드입니다.
지원 환경
Desktop NRE | Desktop WRE | |||||
|---|---|---|---|---|---|---|
☑ Windows | ☑ macOS | ☑ Edge | ☑ Chrome | ☑ Safari | ☑ Firefox | ☑ Opera |
Mobile NRE | Mobile WRE | |||||
☑ Android | ☑ iOS/iPadOS | ☑ Android | ☑ iOS/iPadOS | |||
문법
Point.equals( objPoint ) Point.equals( arrVal ) Point.equals( nX, nY )
파라미터
Parameters | Type | Description | |
|---|---|---|---|
objPoint | Object | Point 오브젝트의 x, y 속성값과 비교할 값을 Point 오브젝트 형태로 설정합니다. | |
arrVal | Array | Point 오브젝트의 x, y 속성값과 비교할 값을 배열 형태로 설정합니다. x, y 속성값을 각각 첫번째, 두번째 원소와 비교합니다. | |
nX | Number | Point 오브젝트의 x 속성값과 비교할 값을 숫자 형태로 설정합니다. | |
nY | Number | Point 오브젝트의 y 속성값과 비교할 값을 숫자 형태로 설정합니다. | |
var objPoint1 = new nexacro.Point(10,10); var objPoint2 = new nexacro.Point(20,20); var arrVal = new Array(20,20); alert( objPoint1.equals(objPoint2) ); alert( objPoint1.equals(arrVal) ); alert( objPoint1.equals(20,20) ); | |||
반환
Type | Description |
|---|---|
Boolean | Point 오브젝트에 저장된 x, y 속성값과 인수로 전달된 값이 모두 일치하면 "true" 를 반환합니다. Point 오브젝트에 저장된 x, y 속성값과 인수로 전달된 값이 하나라도 다르면 "false" 를 반환합니다. |
참고
- 인수가 Point 오브젝트일 때 x, y 속성을 각각 비교합니다.