blockly > MetricsManager > getMetrics

Phương thức MetricsManager.getMetrics()

Trả về một đối tượng có tất cả các chỉ số cần thiết để định kích thước thanh cuộn cho không gian làm việc cấp cao nhất. Các thuộc tính sau được tính: Hệ thống toạ độ: toạ độ pixel, -left, -up, +right, +down .viewHeight: Chiều cao của phần hiển thị của không gian làm việc. .viewWidth: Chiều rộng của phần hiển thị của không gian làm việc. .contentHeight: Chiều cao của nội dung. .contentWidth: Chiều rộng của nội dung. .scrollHeight: Chiều cao của vùng cuộn. .scrollWidth: Chiều rộng của vùng cuộn. .svgHeight: Chiều cao của div Blockly (thành phần hiển thị + hộp công cụ, đơn giản hoặc không đơn giản), .svgWidth: Chiều rộng của div Blockly (thành phần hiển thị + hộp công cụ, đơn giản hoặc không đơn giản), .viewTop: Cạnh trên cùng của phần hiển thị của không gian làm việc, so với gốc không gian làm việc. .viewLeft: Cạnh trái của phần hiển thị của không gian làm việc, so với gốc không gian làm việc. .contentTop: Cạnh trên cùng của nội dung, so với nguồn gốc của không gian làm việc. .contentLeft: Cạnh trái của nội dung so với gốc không gian làm việc. .scrollTop: Cạnh trên cùng của vùng cuộn, so với điểm gốc của không gian làm việc. .scrollLeft: Cạnh trái của vùng cuộn so với gốc không gian làm việc. .deviceTop: Cạnh trên của phần hiển thị của không gian làm việc, so với blocklyDiv. .absoluteLeft: Cạnh trái của phần hiển thị của không gian làm việc, so với blocklyDiv. .toolboxWidth: Chiều rộng của hộp công cụ, nếu có. Nếu không, giá trị sẽ là 0. .toolboxHeight: Chiều cao của hộp công cụ, nếu có. Nếu không, giá trị sẽ là 0. .flyoutWidth: Chiều rộng của cửa sổ bật lên nếu cửa sổ này luôn mở. Nếu không, giá trị sẽ là 0. .flyoutHeight: Chiều cao của cửa sổ bật lên nếu cửa sổ này luôn mở. Nếu không, giá trị sẽ là 0. .toolboxPosition: Trên cùng, dưới cùng, bên trái hoặc bên phải. Sử dụng hằng số TOOLBOX_AT để so sánh.

Chữ ký:

getMetrics(): Metrics;

Trả về:

Chỉ số

Chứa các chỉ số về kích thước và vị trí của không gian làm việc cấp cao nhất.