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