blockly > MetricsManager > getMetrics
เมธอด MetricsManager.getMetrics()
แสดงผลออบเจ็กต์ที่มีเมตริกทั้งหมดที่จำเป็นสำหรับการปรับขนาดแถบเลื่อนของพื้นที่ทำงานระดับบนสุด ระบบจะคํานวณพร็อพเพอร์ตี้ต่อไปนี้: ระบบพิกัด: พิกัดพิกเซล, -left, -up, +right, +down .viewHeight: ความสูงของส่วนที่มองเห็นได้ของพื้นที่ทํางาน .viewWidth: ความกว้างของส่วนที่มองเห็นได้ของพื้นที่ทำงาน .contentHeight: ความสูงของเนื้อหา .contentWidth: ความกว้างของเนื้อหา .scrollHeight: ความสูงของพื้นที่เลื่อน .scrollWidth: ความกว้างของพื้นที่เลื่อน .svgHeight: ความสูงของ div Blockly (มุมมอง + กล่องเครื่องมือ ไม่ว่าจะแบบง่ายหรือแบบอื่น) .svgWidth: ความกว้างของ div Blockly (มุมมอง + กล่องเครื่องมือ ไม่ว่าจะแบบง่ายหรือแบบอื่น) .viewTop: ขอบด้านบนของส่วนที่มองเห็นได้ของพื้นที่ทํางาน โดยสัมพันธ์กับจุดเริ่มต้นของพื้นที่ทํางาน .viewLeft: ขอบด้านซ้ายของส่วนที่มองเห็นได้ของพื้นที่ทำงาน ซึ่งสัมพันธ์กับต้นทางของพื้นที่ทำงาน .contentTop: ขอบด้านบนของเนื้อหาซึ่งสัมพันธ์กับต้นทางของพื้นที่ทํางาน .contentLeft: ขอบด้านซ้ายของเนื้อหาซึ่งสัมพันธ์กับต้นทางของพื้นที่ทำงาน .scrollTop: ขอบด้านบนของพื้นที่เลื่อนซึ่งสัมพันธ์กับต้นทางของพื้นที่ทํางาน .scrollLeft: ขอบด้านซ้ายของพื้นที่เลื่อนซึ่งสัมพันธ์กับต้นทางของพื้นที่ทํางาน .absoluteTop: ขอบด้านบนของส่วนที่มองเห็นได้ของพื้นที่ทํางาน โดยสัมพันธ์กับ blocklyDiv .absoluteLeft: ขอบด้านซ้ายของส่วนที่มองเห็นได้ของพื้นที่ทำงานที่สัมพันธ์กับ blocklyDiv .toolboxWidth: ความกว้างของกล่องเครื่องมือ (หากมี) หากไม่ใช่ 0 .toolboxHeight: ความสูงของกล่องเครื่องมือ (หากมี) ไม่เช่นนั้นจะเป็น 0 .flyoutWidth: ความกว้างของฟลายเอาต์หากเปิดตลอดเวลา หากไม่ใช่ 0 .flyoutHeight: ความสูงของฟลายเอาต์ หากเปิดตลอด ไม่เช่นนั้นจะเป็น 0 .toolboxPosition: ด้านบน ด้านล่าง ซ้าย หรือขวา ใช้ค่าคงที่ TOOLBOX_AT เพื่อเปรียบเทียบ
ลายเซ็น:
getMetrics(): Metrics;
การคืนสินค้า:
มีเมตริกขนาดและตําแหน่งของพื้นที่ทํางานระดับบนสุด