Rect

개요

사각형 모양의 영역 좌표를 처리하기 위해 제공되는 오브젝트입니다.

지원 환경

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 속성을 각각 비교합니다.