ZoomControls 클래스
확대/축소 컨트롤에 대한 클래스입니다.
서명:
export declare class ZoomControls implements IPositionable
구현: IPositionable
생성자
생성자 | 수정자 | 설명 |
---|---|---|
(생성자)(작업공간) | ZoomControls 클래스의 새 인스턴스를 생성합니다. |
속성
속성 | 수정자 | 유형 | 설명 |
---|---|---|---|
id | 문자열 | ComponentManager에 등록하는 데 사용되는 이 구성요소의 고유 ID입니다. |
메서드
메서드 | 수정자 | 설명 |
---|---|---|
createDom() | 확대/축소 컨트롤을 만듭니다. | |
dispose() | 이 확대/축소 컨트롤을 삭제합니다. 모든 DOM 요소에서 연결을 해제하여 메모리 누수를 방지합니다. | |
getBoundingRectangle() | Blockly 삽입 div를 기준으로 UI 요소의 경계 직사각형을 픽셀 단위로 반환합니다. | |
init() | 확대/축소 컨트롤을 초기화합니다. | |
position(metrics, savedPositions) | 확대/축소 컨트롤을 배치합니다. 카테고리/도구 상자가 시작되는 모서리 반대편 모서리에 배치됩니다. |