blockly > MetricsManager > getMetrics

เมธอด MetricsManager.getMetrics()

แสดงผลออบเจ็กต์ที่มีเมตริกทั้งหมดที่จำเป็นต่อการกำหนดขนาดของแถบเลื่อนสำหรับพื้นที่ทำงานระดับบนสุด ระบบจะคำนวณคุณสมบัติต่อไปนี้ ระบบพิกัด: พิกัดพิกเซล, -ซ้าย, -ขึ้น, +ขวา, +ลง .viewHeight: ความสูงของส่วนที่มองเห็นได้ของพื้นที่ทำงาน .viewWidth: ความกว้างของส่วนที่มองเห็นได้ของพื้นที่ทำงาน .contentHeight: ความสูงของเนื้อหา .contentWidth: ความกว้างของเนื้อหา .scrollHeight: ความสูงของพื้นที่ในการเลื่อน .scrollWidth: ความกว้างของพื้นที่ในการเลื่อน .svgHeight: ความสูงของ div แบบ Blockly (มุมมอง + กล่องเครื่องมือ ไม่ว่าจะแบบง่ายหรือแบบอื่นๆ), .svgwide: ความกว้างของ div แบบ Blockly (มุมมอง + กล่องเครื่องมือ, แบบง่ายหรือแบบอื่นๆ), .viewTop: ขอบด้านบนของส่วนที่มองเห็นได้ของพื้นที่ทำงาน ซึ่งสัมพันธ์กับต้นทางของพื้นที่ทำงาน .viewLeft: ขอบด้านซ้ายของส่วนที่มองเห็นได้ของพื้นที่ทำงาน ซึ่งสัมพันธ์กับต้นทางของพื้นที่ทำงาน .contentTop: ขอบด้านบนของเนื้อหา ซึ่งสัมพันธ์กับต้นทางของพื้นที่ทำงาน .contentLeft: ขอบด้านซ้ายของเนื้อหาซึ่งสัมพันธ์กับต้นทางของพื้นที่ทำงาน .scrollTop: ขอบด้านบนของพื้นที่เลื่อนซึ่งสัมพันธ์กับต้นทางของพื้นที่ทำงาน .scrollLeft: ขอบด้านซ้ายของพื้นที่เลื่อนซึ่งสัมพันธ์กับต้นทางของพื้นที่ทำงาน .absoluteTop: ขอบด้านบนของส่วนที่มองเห็นได้ของพื้นที่ทำงาน ซึ่งสัมพันธ์กับ blocklyDiv .absoluteLeft: ขอบด้านซ้ายของส่วนที่มองเห็นได้ของพื้นที่ทำงาน ซึ่งสัมพันธ์กับ blocklyDiv .toolboxเปลี่ยนแปลง: ความกว้างของกล่องเครื่องมือ (หากมี) หากไม่ใช่ 0 .toolboxHeight: ความสูงของกล่องเครื่องมือ (หากมี) หากไม่ใช่ 0 .flyoutwide: ความกว้างของฝูงบินหากเปิดตลอดเวลา หากไม่ใช่ 0 .flyoutHeight: ความสูงของฝูงบินหากเปิดตลอดเวลา หากไม่ใช่ 0 .toolboxPosition: ด้านบน ด้านล่าง ด้านซ้าย หรือด้านขวา ใช้ค่าคงที่ TOOLBOX_AT เพื่อเปรียบเทียบ

ลายเซ็น:

getMetrics(): Metrics;

ส่งกลับ:

เมตริก

มีเมตริกขนาดและตำแหน่งของพื้นที่ทำงานระดับบนสุด