تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
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;
المرتجعات:
المقاييس
يحتوي على مقاييس الحجم والموضع لمساحة عمل ذات مستوى أعلى.
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2024-10-11 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","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"]],["تاريخ التعديل الأخير: 2024-10-11 (حسب التوقيت العالمي المتفَّق عليه)"],[[["The `getMetrics()` method calculates and returns an object containing size and position data for various elements within a Blockly workspace, including the viewable area, content, scrollbars, toolbox, and flyout."],["This information is essential for correctly sizing and positioning scrollbars and other UI elements to ensure proper display and interaction within the workspace."],["The returned object adheres to the `Metrics` interface and provides properties like `viewHeight`, `contentWidth`, `scrollTop`, `toolboxPosition`, and more for comprehensive workspace metrics."],["Developers can utilize this method to access critical layout information and dynamically adjust the workspace's appearance based on its contents and available space."]]],[]]