blockly > MetricsManager > getMetrics

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

Trả về một đối tượng có tất 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ệ toạ độ: toạ độ pixel, -trái, -lên, +phải, +xuống .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 (khung hiển thị + hộp công cụ, đơn giản hoặc cách khác), .svgWidth: Chiều rộng của div Blockly (khung hiển thị + hộp công cụ, đơn giản hoặc theo cách khác), .viewTop: Cạnh trên của phần hiển thị của không gian làm việc, so với nguồn gốc của 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 nguồn gốc của không gian làm việc. .contentTop: Cạnh trên 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 nguồn gốc không gian làm việc. .scrollTop: Cạnh trên của khu vực cuộn, so với nguồn gốc của không gian làm việc. .scrollLeft: Cạnh trái của khu vực cuộn so với gốc không gian làm việc. .absoluteTop: 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 Div khối .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 thì sẽ là 0. .toolboxHeight: Chiều cao của hộp công cụ, nếu có. Nếu không thì sẽ là 0. .flyoutWidth: Chiều rộng của cửa bay nếu luôn mở. Nếu không thì sẽ là 0. .flyoutHeight: Chiều cao của sân bay nếu nó luôn mở. Nếu không thì 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.