blockly > MetricsManager > getMetrics

متد MetricsManager.getMetrics().

یک شی را با تمام معیارهای مورد نیاز برای اندازه‌گیری نوارهای پیمایش برای یک فضای کاری سطح بالا برمی‌گرداند. ویژگی های زیر محاسبه می شوند: سیستم مختصات: مختصات پیکسل، -چپ، -بالا، +راست، +پایین .viewHeight: ارتفاع قسمت قابل مشاهده از فضای کاری. .viewWidth: عرض قسمت قابل مشاهده از فضای کاری. .contentHeight: ارتفاع محتوا. .contentWidth: عرض محتوا. .scrollHeight: ارتفاع ناحیه اسکرول. .scrollWidth: عرض ناحیه اسکرول. .svgHeight: ارتفاع div Blockly (نما + جعبه ابزار، ساده یا غیر آن)، .svgWidth: عرض Blockly div (نما + جعبه ابزار، ساده یا غیر آن)، .viewTop: لبه بالای قسمت قابل مشاهده از فضای کار، نسبت به مبدا فضای کار. .viewLeft: لبه سمت چپ قسمت قابل مشاهده از فضای کاری، نسبت به مبدا فضای کاری. .contentTop: لبه بالایی محتوا، نسبت به مبدا فضای کاری. .contentLeft: لبه سمت چپ محتوا نسبت به مبدا فضای کاری. .scrollTop: لبه بالایی ناحیه اسکرول، نسبت به مبدا فضای کاری. .scrollLeft: لبه سمت چپ ناحیه اسکرول نسبت به مبدا فضای کاری. .absoluteTop: لبه بالایی قسمت قابل مشاهده از فضای کاری، نسبت به blocklyDiv. .absoluteLeft: لبه سمت چپ قسمت قابل مشاهده از فضای کاری، نسبت به blocklyDiv. .toolboxWidth: عرض جعبه ابزار، در صورت وجود. در غیر این صورت صفر. .toolboxHeight: ارتفاع جعبه ابزار، در صورت وجود. در غیر این صورت صفر. .flyoutWidth: پهنای flyout اگر همیشه باز باشد. در غیر این صورت صفر. flyoutHeight: ارتفاع فلای اوت اگر همیشه باز باشد. در غیر این صورت صفر. .toolboxPosition: بالا، پایین، چپ یا راست. از ثابت های TOOLBOX_AT برای مقایسه استفاده کنید.

امضا:

getMetrics(): Metrics;

برمی گرداند:

معیارهای

شامل معیارهای اندازه و موقعیت یک فضای کاری سطح بالا است.