개요
사각형 모양의 영역 좌표를 처리하기 위해 제공되는 오브젝트입니다.
지원 환경
Desktop NRE | Desktop WRE | |||||
|---|---|---|---|---|---|---|
☑ Windows | ☑ macOS | ☑ Edge | ☑ Chrome | ☑ Safari | ☑ Firefox | ☑ Opera |
Mobile NRE | Mobile WRE | |||||
☑ Android | ☑ iOS/iPadOS | ☑ Android | ☑ iOS/iPadOS | |||
- 스크립트로 오브젝트를 생성하여 영역좌표를 관리할 수 있습니다.
속성
height
Rect 오브젝트의 높이를 설정하는 속성입니다.
지원 환경
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 objRect = new nexacro.Rect() ; objRect.height = 200; | ||
nHeight | 높이를 pixel 단위의 정수로 설정합니다. | |
|---|---|---|
참고
- height 속성값을 설정하지 않으면 "0" 으로 적용됩니다.
left
Rect 오브젝트의 좌측 좌표값을 설정하는 속성입니다.
지원 환경
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 objRect = new nexacro.Rect() ; objRect.left = 50; | ||
nLeft | 좌측 좌표값을 pixel 단위의 정수로 설정합니다. | |
|---|---|---|
참고
- left 속성값을 설정하지 않으면 "0" 으로 적용됩니다.
top
Rect 오브젝트의 상단 좌표값을 설정하는 속성입니다.
지원 환경
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 objRect = new nexacro.Rect() ; objRect.top = 50; | ||
nTop | 상단 좌표값을 pixel 단위의 정수로 설정합니다. | |
|---|---|---|
참고
- top 속성값을 설정하지 않으면 "0" 으로 적용됩니다.
width
Rect 오브젝트의 너비를 설정하는 속성입니다.
지원 환경
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 objRect = new nexacro.Rect() ; objRect.width = 200; | ||
nWidth | 너비를 pixel 단위의 정수로 설정합니다. | |
|---|---|---|
참고
- width 속성값을 설정하지 않으면 "0" 으로 적용됩니다.
메서드
clear
Rect 오브젝트의 모든 속성값을 0 으로 초기화하는 메소드입니다.
지원 환경
Desktop NRE | Desktop WRE | |||||
|---|---|---|---|---|---|---|
☑ Windows | ☑ macOS | ☑ Edge | ☑ Chrome | ☑ Safari | ☑ Firefox | ☑ Opera |
Mobile NRE | Mobile WRE | |||||
☑ Android | ☑ iOS/iPadOS | ☑ Android | ☑ iOS/iPadOS | |||
파라미터
var objRect = new nexacro.Rect( 10,10,100,100 ); objRect.clear()
참고
- Rect 오브젝트는 left, top, width, height 속성을 갖습니다.
clone
Rect 오브젝트의 속성값을 복사하여 새로운 Rect 오브젝트를 반환하는 메소드입니다.
지원 환경
Desktop NRE | Desktop WRE | |||||
|---|---|---|---|---|---|---|
☑ Windows | ☑ macOS | ☑ Edge | ☑ Chrome | ☑ Safari | ☑ Firefox | ☑ Opera |
Mobile NRE | Mobile WRE | |||||
☑ Android | ☑ iOS/iPadOS | ☑ Android | ☑ iOS/iPadOS | |||
문법
Rect.clone()
파라미터
var objRect1 = new nexacro.Rect(10,10,100,100); var objRect2 = objRect1.clone();
반환
Type | Description |
|---|---|
Object | 현재 Rect 오브젝트의 값을 복사한 새로운 Rect 오브젝트를 반환합니다. |
copy
인수로 전달된 Rect 오브젝트의 속성값을 현재 Rect 오브젝트의 속성값으로 복사하는 메소드입니다.
지원 환경
Desktop NRE | Desktop WRE | |||||
|---|---|---|---|---|---|---|
☑ Windows | ☑ macOS | ☑ Edge | ☑ Chrome | ☑ Safari | ☑ Firefox | ☑ Opera |
Mobile NRE | Mobile WRE | |||||
☑ Android | ☑ iOS/iPadOS | ☑ Android | ☑ iOS/iPadOS | |||
문법
Rect.copy( objRect )
파라미터
Parameters | Type | Description | |
|---|---|---|---|
objRect | Object | 현재 Rect 오브젝트의 속성에 복사될 값을 Rect 오브젝트 형태로 설정합니다. | |
var objRect1 = new nexacro.Rect( 10,10,100,100 ); var objRect2 = new nexacro.Rect( 20,20,200,200 ); objRect1.copy(objRect2); | |||
참고
- 인수로 전달된 Rect 오브젝트의 속성값이 left, top, width, height 속성에 각각 복사됩니다.
equals
현재 Rect 오브젝트와 인수로 전달된 Rect 오브젝트의 속성값 일치여부를 반환하는 메소드입니다.
지원 환경
Desktop NRE | Desktop WRE | |||||
|---|---|---|---|---|---|---|
☑ Windows | ☑ macOS | ☑ Edge | ☑ Chrome | ☑ Safari | ☑ Firefox | ☑ Opera |
Mobile NRE | Mobile WRE | |||||
☑ Android | ☑ iOS/iPadOS | ☑ Android | ☑ iOS/iPadOS | |||
문법
Rect.equals( objRect )
파라미터
Parameters | Type | Description | |
|---|---|---|---|
objRect | Object | 현재 Rect 오브젝트의 속성값과 비교할 값을 Rect 오브젝트 형태로 설정합니다. | |
var objRect1 = new nexacro.Rect(10,10,100,100); var objRect2 = new nexacro.Rect(20,20,200,200); alert( objRect1.equals(objRect2) ); | |||
반환
Type | Description |
|---|---|
Boolean | 현재 Rect 오브젝트와 인수로 전달된 Rect 오브젝트의 속성값이 모두 일치하면 "true" 를 반환합니다. 현재 Rect 오브젝트와 인수로 전달된 Rect 오브젝트의 속성값이 하나라도 다르면 "false" 를 반환합니다. |
참고
- Rect 오브젝트의 left, top, width, height 속성을 각각 비교합니다.
getBottom
Rect 오브젝트의 하단 좌표값을 반환하는 메소드입니다.
지원 환경
Desktop NRE | Desktop WRE | |||||
|---|---|---|---|---|---|---|
☑ Windows | ☑ macOS | ☑ Edge | ☑ Chrome | ☑ Safari | ☑ Firefox | ☑ Opera |
Mobile NRE | Mobile WRE | |||||
☑ Android | ☑ iOS/iPadOS | ☑ Android | ☑ iOS/iPadOS | |||
문법
Rect.getBottom()
파라미터
var objRect1 = new nexacro.Rect( 10,10,100,100 ); alert(objRect1.getBottom());
반환
Type | Description |
|---|---|
Number | Rect 오브젝트의 하단 좌표값을 pixel 단위의 정수로 반환합니다. |
getRight
Rect 오브젝트의 우측 좌표값을 반환하는 메소드입니다.
지원 환경
Desktop NRE | Desktop WRE | |||||
|---|---|---|---|---|---|---|
☑ Windows | ☑ macOS | ☑ Edge | ☑ Chrome | ☑ Safari | ☑ Firefox | ☑ Opera |
Mobile NRE | Mobile WRE | |||||
☑ Android | ☑ iOS/iPadOS | ☑ Android | ☑ iOS/iPadOS | |||
문법
Rect.getRight()
파라미터
var objRect1 = new nexacro.Rect( 10,10,100,100 ); alert(objRect1.getRight());
반환
Type | Description |
|---|---|
Number | Rect 오브젝트의 우측 좌표값을 pixel 단위의 정수로 반환합니다. |
isSameSize
현재 Rect 오브젝트와 인수로 전달된 Rect 오브젝트의 넓이와 높이가 일치하는지 반환하는 메소드입니다.
지원 환경
Desktop NRE | Desktop WRE | |||||
|---|---|---|---|---|---|---|
☑ Windows | ☑ macOS | ☑ Edge | ☑ Chrome | ☑ Safari | ☑ Firefox | ☑ Opera |
Mobile NRE | Mobile WRE | |||||
☑ Android | ☑ iOS/iPadOS | ☑ Android | ☑ iOS/iPadOS | |||
문법
Rect.isSameSize( objRect )
파라미터
Parameters | Type | Description | |
|---|---|---|---|
objRect | Object | 현재 Rect 오브젝트의 넓이, 높이와 비교할 Rect 오브젝트를 설정합니다. | |
var objRect1 = new nexacro.Rect(10,10,100,100); var objRect2 = new nexacro.Rect(30,30,100,100); alert( objRect1.isSameSize(objRect2) ); | |||
반환
Type | Description |
|---|---|
Boolean | 현재 Rect 오브젝트와 인수로 전달된 Rect 오브젝트의 넓이와 높이가 일치하면 "true" 를 반환합니다. 현재 Rect 오브젝트와 인수로 전달된 Rect 오브젝트의 넓이 또는 높이가 다르면 "false" 를 반환합니다. |
참고
- Rect 오브젝트의 width, height 속성을 각각 비교합니다.