تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
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;
المرتجعات:
المقاييس
يحتوي على مقاييس الحجم والموضع لمساحة عمل ذات مستوى أعلى.
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2025-07-25 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","easyToUnderstand","thumb-up"],["ساعَدني المحتوى في حلّ مشكلتي.","solvedMyProblem","thumb-up"],["غير ذلك","otherUp","thumb-up"]],[["لا يحتوي على المعلومات التي أحتاج إليها.","missingTheInformationINeed","thumb-down"],["الخطوات معقدة للغاية / كثيرة جدًا.","tooComplicatedTooManySteps","thumb-down"],["المحتوى قديم.","outOfDate","thumb-down"],["ثمة مشكلة في الترجمة.","translationIssue","thumb-down"],["مشكلة في العيّنات / التعليمات البرمجية","samplesCodeIssue","thumb-down"],["غير ذلك","otherDown","thumb-down"]],["تاريخ التعديل الأخير: 2025-07-25 (حسب التوقيت العالمي المتفَّق عليه)"],[],["The `getMetrics()` method, part of the `IMetricsManager` interface, returns a `Metrics` object detailing the size and position of a top-level Blockly workspace. This includes properties such as `viewHeight`, `viewWidth`, `contentHeight`, `contentWidth`, `svgHeight`, and `svgWidth`. It also includes `viewTop`, `viewLeft`, `contentTop`, `contentLeft`, `absoluteTop`, `absoluteLeft`. It calculates the size and location of the toolbox (`toolboxWidth`, `toolboxHeight`) and the flyout (`flyoutWidth`, `flyoutHeight`), and returns the `toolboxPosition` as top, bottom, left or right.\n"]]