Lớp ZoomControl
Lớp cho điều khiển thu phóng.
Chữ ký:
export declare class ZoomControls implements IPositionable
Triển khai: IPositionable
Hàm khởi tạo
Hàm dựng | Đối tượng sửa đổi | Mô tả |
---|---|---|
(trình tạo)(không gian làm việc) | Xây dựng một phiên bản mới của lớp ZoomControls |
Thuộc tính
Tài sản | Đối tượng sửa đổi | Loại | Mô tả |
---|---|---|---|
id | chuỗi | Mã nhận dạng duy nhất của thành phần này được dùng để đăng ký với ComponentManager. |
Phương thức
Phương thức | Đối tượng sửa đổi | Mô tả |
---|---|---|
createDom() | Tạo các tùy chọn điều khiển thu phóng. | |
dispose() | Loại bỏ các điều khiển thu phóng này. Hủy liên kết khỏi tất cả các phần tử DOM để ngăn rò rỉ bộ nhớ. | |
getBoundingRectangle() | Trả về hình chữ nhật ranh giới của thành phần giao diện người dùng theo đơn vị pixel so với div khối Blockly. | |
init() | Khởi chạy các điều khiển thu phóng. | |
position(metrics, savedPositions) | Định vị các điều khiển thu phóng. Mã này được đặt ở góc đối diện với góc mà danh mục/hộp công cụ bắt đầu ở đó. |