blockly > IMetricsManager > getMetrics

طريقة IMetricsManager.getMetrics()

تعرض عنصرًا يتضمّن جميع المقاييس المطلوبة لحجم أشرطة التمرير لمساحة عمل ذات مستوى أعلى. يتم حساب الخصائص التالية: نظام الإحداثيات: إحداثيات البكسل، -left، -up ، +right، +down .viewHeight: ارتفاع الجزء المرئي من مساحة العمل. .viewwidth: عرض الجزء المرئي من مساحة العمل .contentHeight: ارتفاع المحتوى. .contentwidth: عرض المحتوى .svgHeight: ارتفاع قسم كتلة div (العرض + مربع الأدوات، بسيط أو غير ذلك)، .svgwidth: عرض Blockly div (العرض + مربع الأدوات، بسيط أو غير ذلك)، .viewTop: حافة الجزء المرئي من مساحة العمل، نسبةً إلى أصل مساحة العمل. .viewLeft: الحافة اليسرى للجزء المرئي من مساحة العمل، بالنسبة إلى مصدر مساحة العمل. .contentTop: أعلى حافة المحتوى بالنسبة إلى مصدر مساحة العمل .contentLeft: الحافة اليسرى للمحتوى بالنسبة إلى أصل مساحة العمل .absoluteTop: الحافة العلوية للجزء المرئي من مساحة العمل، بالنسبة إلى blocklyDiv. .absoluteLeft: الحافة اليسرى للجزء المرئي من مساحة العمل، بالنسبة إلى blocklyDiv. .toolboxFix: عرض مربع الأدوات، إن وجد. وبخلاف ذلك، سيكون صفرًا. .toolboxHeight: ارتفاع مربع الأدوات، إن وجد. وبخلاف ذلك، سيكون صفرًا. .flyoutwidth: عرض القائمة المنبثقة إذا كانت مفتوحة دائمًا. وبخلاف ذلك، سيكون صفرًا. flyoutHeight: ارتفاع القائمة المنبثقة إذا كانت مفتوحة دائمًا. وبخلاف ذلك، سيكون صفرًا. .toolboxPosition: أعلى القائمة أو أسفلها أو يسارها أو يمينها. استخدم ثوابت TOOLBOX_AT للمقارنة.

Signature:

getMetrics(): Metrics;

المرتجعات:

المقاييس

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