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: عرض صندوق الأدوات، في حال توفّره وصفر بخلاف ذلك. .toolboxHeight: ارتفاع مربع الأدوات، إن وجد. وصفر بخلاف ذلك. ‎.flyoutWidth: عرض النافذة المنبثقة إذا كانت مفتوحة دائمًا وبخلاف ذلك، سيكون صفرًا. ‫.flyoutHeight: ارتفاع النافذة المنبثقة إذا كانت مفتوحة دائمًا وبخلاف ذلك، سيكون صفرًا. .toolboxPosition: أعلى القائمة أو أسفلها أو يسارها أو يمينها. استخدِم الثوابت TOOLBOX_AT للمقارنة.

Signature:

getMetrics(): Metrics;

المرتجعات:

المقاييس

يحتوي على مقاييس الحجم والموضع لمساحة عمل ذات مستوى أعلى.